您的位置:首页 > 其它

FILE* fp

2016-06-24 13:52 169 查看
FILE *fp;
t=0;tt=0;tta=0;
fp=fopen("yssysj.txt","r");
fscanf(fp,"%d %d",&k,&n);
for(i=1;i<=k;i++)
for(j=1;j<=n;j++)
fscanf(fp,"%f",&x[i][j]);
fclose(fp);
fopen是什么意思,怎么我学C的时候没有见过这东东,还有fscanf和scanf什么区别?

FILE *fp;
FILE 是变量类型,实际上是C语言定义的标准数据结构,用于文件。
FILE *fp 是声明,声明fp是指针,用来指向FILE类型的对象。

fp=fopen("yssysj.txt","r");  fopen标准函数,打开磁盘文件yssysj.txt, 用于读,送返指针,指向FILE类型对象。

fscanf 用于从文件读入数据,scanf 从键盘读入数据。
书写格式上,fscanf 多一个参数,就是 fp,其它两者一样:
fscanf(fp,"%f",&x[i][j]);
scanf("%f",&x[i][j]);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: