C語(yǔ)言 fscanf()函數(shù)
fscanf()函數(shù)實(shí)現(xiàn)文件的格式化讀取操作,即文件的格式化輸入。函數(shù)原型為:
int fscanf(FILE *fp, char *format[,address,...]);
fscanfO函數(shù)的一般調(diào)用形式為:
fscanf(fp,“格式控制字符串”,輸入項(xiàng)地址列表);
其中fp為文件指針。
fscanfO函數(shù)的功能為,從文件指針fp所指向的文件中,按照“格式控制字符串”的格式,讀取數(shù)據(jù)分別存入輸入項(xiàng)地址列表中。
例如:
int a,b;
fp=fopen("d:\\datal.txt","r");
fscanf(fp,"%d,%d\n",&a,&b);
printf("%d,%d\n",a,b);
如果datal.txt中存放的內(nèi)容為:
5 □ 7 □…
則a獲得數(shù)值5, b獲得數(shù)值7,輸出結(jié)果為:
5,7
而若datal.txt中存放的內(nèi)容為:
123,456
則a獲得數(shù)值123, b獲得數(shù)值456,輸出結(jié)果為:
123, 456
因?yàn)閒printf()函數(shù)和fscanf()函數(shù),當(dāng)文件指針變量定義為stdin和stdout時(shí),功能與前面所介紹的printf()函數(shù)和scanf()函數(shù)類(lèi)似,所以關(guān)于輸入輸出的規(guī)定與printf()函數(shù)和scanf()函數(shù)全部相同。
繼續(xù)查找其他問(wèn)題的答案?
- 開(kāi)始學(xué)習(xí)
海報(bào)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)字體設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)室內(nèi)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)影視動(dòng)畫(huà)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)UI設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)
點(diǎn)擊加載更多評(píng)論>>