针对c语言写完文件,另一个程序无法读到问题

情景:

1 一个程序fopen打开文件进行写入,写完后没有关闭文件描述符,如下例代码:

gcc main.c -o main

运行main程序如下:

生出myfile文件,vi打开文件是没有数据的

1 一个程序fopen打开文件进行读取生出的文件,如下例代码:

无法读取到数据

总结如果fopen打开文件后没有调用fclose,写入数据后程序不结束,生出的文件是不会有数据的,即使vi 看到数据,程序也是读取不到数据。

 

Guess you like

Origin blog.csdn.net/weixin_43841155/article/details/109718040