12.2.3 文件的关闭.txt

来自「网上第一本以TXT格式的VC++深入详解孙鑫的书.全文全以TXT格式,并每一章节」· 文本 代码 · 共 21 行

TXT
21
字号
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文件,这时将
可以看到数据已经写入该文件了,但此时程序并未退出。 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?