针对c语言写完文件,另一个程序无法读到问题
情景:
1 一个程序fopen打开文件进行写入,写完后没有关闭文件描述符,如下例代码:
gcc main.c -o main
运行main程序如下:
生出myfile文件,vi打开文件是没有数据的
1 一个程序fopen打开文件进行读取生出的文件,如下例代码:
无法读取到数据
总结如果fopen打开文件后没有调用fclose,写入数据后程序不结束,生出的文件是不会有数据的,即使vi 看到数据,程序也是读取不到数据。
gcc main.c -o main
运行main程序如下:
生出myfile文件,vi打开文件是没有数据的
无法读取到数据
总结如果fopen打开文件后没有调用fclose,写入数据后程序不结束,生出的文件是不会有数据的,即使vi 看到数据,程序也是读取不到数据。