打开一个文件进行写操作,如果只open()打开一次,在没有close()的情况下连续多次fwrite(),但最后发现其实并没有写到文件中。
这是因为没有清楚文件缓存区。在fwrite()后面加上fflush()即可。
fflush():清除文件缓冲区,文件以写方式打开时将缓冲区内容写入文件
打开一个文件进行写操作,如果只open()打开一次,在没有close()的情况下连续多次fwrite(),但最后发现其实并没有写到文件中。
这是因为没有清楚文件缓存区。在fwrite()后面加上fflush()即可。
fflush():清除文件缓冲区,文件以写方式打开时将缓冲区内容写入文件