文件中的内容如下: 45 aaa 123 456 bbb 123 456 * * * * * * * * *
文件指针为fp, 现想将45赋值给变量n(整型)
使用语句: fscanf(fp,"%d",&n); 或 n=getw(fp); 都无法正确赋值, 请问是怎么回事情??谢谢了
使用fscanf(fp,"%d",&n);可以读取啊。
#include<stdio.h> main() { int n; FILE *fp; fp=fopen("FILE2.TXT", "r"); /*打开文字文件只读*/
fscanf(fp, "%d", &n); /*读取整型数*/ printf("%d", n); /*输出所读整型数*/
fclose(fp); /*关闭文件*/ getch(); /*等待任一键*/ }