我在C中有一个函数调用另一个软件来执行并生成一个文件然后它操纵数据,例如。
void main()
{
function();
//manipulate data in output.txt
}
void execute()
{
system("./test input.txt output.txt");
}
由于某种原因,output.txt文件没有被完整生成...系统调用如何工作?系统调用结束前会执行返回main吗?如果是的话我该如何解决?我正在使用gcc
在ubuntu上工作答案 0 :(得分:6)