網(wǎng)站首頁百科全書 >正文
想必現(xiàn)在有很多小伙伴對于fscanf函數(shù)的用法方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于fscanf函數(shù)的用法方面的知識分享給大家,希望大家會喜歡哦。
fscanf第一個參數(shù)需要一個文件指針,為了查看實驗效果,這里先新建一個名為test.txt的文本文件,放在源代碼的文件夾,輸入如下內(nèi)容:123?123.456?Hello world !
要對文件操作,必須將該文件打開:fp = fopen("test.txt","r");?同時使用完畢后不要忘記使用fclose關(guān)閉文件。
test.txt第一行保存的是一個整數(shù),所以可以使用fscanf先讀取一個整數(shù):fscanf(fp,"%d", &num);?
芝士回稱答廣物,版權(quán)必究,未經(jīng)許可及見,不得轉(zhuǎn)載
test.txt第二行保存了一個浮點數(shù),按照浮點數(shù)的格式進(jìn)行讀?。篺scanf(fp,"%f", &fNum);需要注意的是,由于浮點數(shù)位于第二行,所以要想讀取這個浮點數(shù),應(yīng)當(dāng)先把第一個數(shù)讀完,否則讀取的回事123.000000
我來因各氣果山許際列約查嚴(yán)。
同樣可以使用類似的方法讀取位于第三行的字符串:fscanf(fp,"%s", str);但是,從程序的運行結(jié)果發(fā)現(xiàn),第三行存儲的是Hello world !,而實際運行結(jié)果只有“Hello”,這表明fscanf遇到空格會終止本次讀操作。
部量那相但命只,及基根油再類消。
當(dāng)將fscanf第一個參數(shù)設(shè)定為stdin時,將實現(xiàn)和scanf函數(shù)相同的效果:??fp = stdin;?//設(shè)置fp為標(biāo)準(zhǔn)輸入 ??fscanf(fp,"%d", &num);?//從fp讀取一個整數(shù)
總結(jié):
1、fscanf第一個參數(shù)傳入的必須是FILE指針,這個文件可以使一般的文檔,也可以是設(shè)備。2、從文件中讀取時需要先打開文件。3、從文件中讀取數(shù)字或字符串時,應(yīng)注意被讀取內(nèi)容的位置。4、fscanf遇到空格會結(jié)束一次讀操作。5、當(dāng)fscanf第一個參數(shù)設(shè)置為stdin時可以實現(xiàn)scanf相同的效果。
本文到此結(jié)束,希望對大家有所幫助。
版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!
- 上一篇:押韻的詩詞最新(押韻的詩有那些)
- 下一篇:最后一頁
猜你喜歡:
- 2022-06-04押韻的詩詞最新(押韻的詩有那些)
- 2022-06-04招商銀行手機(jī)銀行開通(招商銀行手機(jī)錢包)
- 2022-06-04女劍客壁紙(女劍士迦南)
- 2022-06-04數(shù)字電流表工作原理是什么(電流表的工作原理 電流表的工作原理是什么)
- 2022-06-04點火開關(guān)是什么(點火開關(guān)是什么意思)
- 2022-06-04黟縣新聞(黟縣古城)
- 2022-06-04期望的英語是什么(期望的英語是什么)
最新文章:
- 2022-06-04奧司他韋 病毒性感冒(奧密克戎病毒癥狀和感冒的區(qū)別詳細(xì)介紹)
- 2022-06-043dmax室內(nèi)效果圖制作方法(3Dmax室內(nèi)效果圖制作)
- 2022-06-04奶爸至尊txt下載(奶爸至尊 不是蚊子創(chuàng)作的網(wǎng)絡(luò)小說作品)
- 2022-06-04春曉 是什么意思(曉春的意思是什么)
- 2022-06-04起泡膠怎么做簡單教程三步無膠水(起泡膠怎么做簡單教程)
- 2022-06-04十二之天2最強(qiáng)加點(十二之天2)
- 2022-06-04吲哚美辛栓說明書(吲哚美辛栓)
- 2022-06-04幾月幾日是防火災(zāi)日(世界防火日是哪一天 世界防火日是幾月幾日)
- 2022-06-04冠道昂科旗對比區(qū)別(冠道和別克昂科旗的區(qū)別是什么)
- 2022-06-04一個字的來歷(一個字的來歷)
- 2022-06-04拍一拍微信怎么改后綴名(拍一拍微信怎么加文字)
- 2022-06-04接地扁鐵寬度厚度要求(接地扁鐵規(guī)格尺寸是多少 接地扁鐵應(yīng)該選擇多大尺寸的)
- 2022-06-04老韓推車
- 2022-06-04長治市人民政府通知(長治市人民政府)
- 2022-06-04吃奧司他韋還用吃別的感冒藥嗎(奧密克戎吃感冒藥有用不詳細(xì)介紹)
- 熱點推薦
- 熱評文章
- 隨機(jī)文章
- 空調(diào)遙控器丟了咋整(空調(diào)遙控器丟了怎么辦 如果空調(diào)遙控器丟了怎么辦)
- 網(wǎng)絡(luò)用語hia是什么意思(網(wǎng)絡(luò)sayhi是什么意思)
- 陳永淘個人資料(陳永淘)
- 呂蒙正不記人過文言文閱讀答案(呂蒙正不記人過文言文翻譯)
- 鄭琴芳 主任醫(yī)師(胡琴芳 上海中潭醫(yī)院醫(yī)師)
- 母親節(jié)康乃馨鮮花(母親節(jié)康乃馨怎么做)
- internet explorer下載(Internet Explorer)
- 安丘市中醫(yī)院黨委書記(安丘市中醫(yī)院)
- 克里斯關(guān)下門是ig教練嗎(克里斯關(guān)下門是什么梗)
- 迪拜塔 高度(迪拜塔多高 迪拜塔多高多少米)