C语言中fscanf()函数的用法介绍
fscan()函数的原型:
int fscanf(FILE *stream,const char *format,[argument...]);
fscanf函数和scanf函数的用法类似,只不过fscanf函数读取文件1流数据而已。
用法注意点:
- format str:如%d,%f,%c,%s等,分别表示读入一个整数,浮点数,字符,字符串。还可以加上控制,如%ld,表示读入一个长整型,%20s表示最多读入20个字符。
- 返回值,再没有出错的情况下,fsanf返回正确匹配和赋值二点域的个数;如果出错,则返回EOF。
scanf的难点:
- 对空白符的处理(空格,制表符,换行符);
- *的用法
- []以及[^]的用法
- EOF的处理