fscanf(格式化字符串輸入)

fscanf(格式化字符串輸入)
相關函數
scanf,sscanf
表頭文件
#include<stdio.h>
定義函數
int fscanf(FILE * stream ,const char *format,....);
函數說明
fscanf()會自參數stream的文件流中讀取字符串,再根據參數format字符串來轉換並格式化數據。格式轉換形式請參考scanf()。轉換後的結構存於對應的參數內。
返回值
成功則返回參數數目,失敗則返回-1,錯誤緣由存於errno中。
附加說明
 
範例
#include<stdio.h>
main()
{
int i;
unsigned int j;
char s[5];
fscanf(stdin,」%d %x %5[a-z] %*s %f」,&i,&j,s,s); printf(「%d %d %s \n」,i,j,s); }
相關文章
相關標籤/搜索