gpt4 book ai didi

c - 等待 system() 调用完成

转载 作者:太空宇宙 更新时间:2023-11-04 03:57:23 25 4
gpt4 key购买 nike

在下面的代码中,我用 "gedit filename" 调用了 system。它正在使用指定的文件正确打开 gedit
然而,在下一行中,我试图打印修改后的数据(我将通过 gedit 更新),但它不会等到 gedit 退出。

strcpy(tt1,"gedit ");
strcat(tt1,tt);
system(tt1); //here gedit opens file

printf("\nFile data %s Location %s",getFileData(tt),tt); //this line executes before finishing gedit

请帮我等到 system() 调用完成它的工作。

最佳答案

我相信这是由 --wait 命令行参数处理的,它看起来确实很漂亮 recent addition .您可以尝试自己构建 gedit,至少验证它是否有效(因为您的发行版可能没有足够新的构建)。

关于c - 等待 system() 调用完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15160679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com