gpt4 book ai didi

c++ - 是否可以同时用两个程序写入和读取文本文件

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

如果我有一个用 c 或 c++ 编写的程序写入特定的文本文件和一个从同一文本文件读取的程序我是否可以同时使用这两个程序以便第一个程序将新数据写入文本文件,另一个程序可以读取它并检测到更改吗?

如有任何帮助,我们将不胜感激。

最佳答案

写入文件:

if(fp)
{
// fp -> handle to the file
fputs("Satya Pawan Kartik", fp);
fclose(fp);
}

从文件中读取:

for(;;)
{
// fp -> handle to the file
while(fgets(line, sizeof line, fp))
{
printf("%s\n", line);
}
}

假设写入文本文件的程序称为write,读取文件的程序称为read

read 显然永远运行。执行write 显示它对read 文本文件所做的更改。如果需要,可以将 write 修改为永远运行并通过 for 循环计数器 显示它写入的行。在 read 中可以明显看到相同的更改。

所以是的,可以同时用 2 个程序写入和读取。

关于c++ - 是否可以同时用两个程序写入和读取文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42413575/

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