FILE* fp

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]);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值