网上第一本以TXT格式的VC++深入详解孙鑫的书.全文全以TXT格式,并每一章节都分了目录,清晰易读
源代码在线查看: 12.2.3 文件的关闭.txt
12.2.3 12.2.3 文件的关闭
12.2.4 有时,我们可能需要在数据写入内存缓冲区后,应立即能够在磁盘文件中看到该数据,
那么可以使用fc10se函数关闭文件,表示对文件的写入操作已经完成,系统这时就会把缓
冲区中的内容写入磁盘上的文件中。因此,可以在上述如例 12-2所示的OnFileWrite函数中添加如
例 12-3所示代码中加灰显示的代码。
1. void CFileView: : OnFileWrite()
2. {
3. FILE *pFile=fopen("1.txt" , "w");
4 . fwrite ( "http: //www . sunxin . org " , 1 , strlen ("http://www.sunxin.org") .pFi le) ;
5. fclose(pFile) ;
6. }
再次 Build并运行 File程序,井单击【文件操作\写入文件】菜单项,然后打开l.txt文件,这时将
可以看到数据已经写入该文件了,但此时程序并未退出。