mfc判断文件是否被读写_迅为干货|标准io之一个字符的读写函数
????????昨天法師說(shuō)了倆個(gè)文件檢測(cè)函數(shù),一個(gè)是feof,一個(gè)是ferror函數(shù),接下來(lái)法師和大家就一起用文件檢測(cè)函數(shù)做個(gè)小實(shí)驗(yàn)吧,順便學(xué)習(xí)下一個(gè)字符的讀寫函數(shù)。
1fgetc函數(shù)簡(jiǎn)介函數(shù)??:int fgetc(FLIE *fp)
功能?:從文件流中讀取一個(gè)字符。
返回值:
成功:返回正確讀取的字符。
文件結(jié)尾或者失敗:返回EOF。
2fputc函數(shù)簡(jiǎn)介函數(shù)??:int fputc(int c ,FLIE *fp)
功能?:寫一個(gè)字符到文件中。
返回值:
成功:返回輸入的字符。
失敗:返回EOF。
3實(shí)驗(yàn)操作實(shí)驗(yàn)?zāi)康?#xff1a;成功實(shí)現(xiàn)從一個(gè)文件里面讀取數(shù)據(jù)并輸出到屏幕上。
我們先創(chuàng)建一個(gè)test.c文件,輸入字符“xunwei_dianzi”,保存?zhèn)溆谩H缦聢D:
我們創(chuàng)建一個(gè)文本并輸入一下代碼:
編譯并運(yùn)行:
4實(shí)驗(yàn)分析?????這里法師要說(shuō)的是判斷文件是否結(jié)束,盡量不要使用while(判斷)的方式,因?yàn)檫@樣在表達(dá)意思上具有二義性。盡量使用while(1){判斷}來(lái)判斷是否讀取到文件結(jié)尾。
開(kāi)發(fā)利器:迅為IMX6開(kāi)發(fā)板??官方旗艦店:迅為開(kāi)發(fā)板
我就知道你“在看”總結(jié)
以上是生活随笔為你收集整理的mfc判断文件是否被读写_迅为干货|标准io之一个字符的读写函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python删除字符串中的字母_在Pyt
- 下一篇: esp8266 接收udp广播_ESP8