永发信息网

C语言向文件读入数据,str!=NULL 什么地方有问题啊?代码如下 望大神解答

答案:2  悬赏:30  手机版
解决时间 2021-02-07 09:28
  • 提问者网友:人生佛魔见
  • 2021-02-07 00:56
#include
#include
#include
int main(void)
{
float a[224][3];

int i,j;

FILE *fp=0,*fp1=0;
fp=fopen("f.txt","r");
if(fp==NULL){perror("f.txt");}

for(i=0;i<224;i++)
{
for(j=0;j<3;j++)
{
fscanf(fp,"%f",&a[i][j]);
}
}
fclose(fp);
printf("%f\n",a[222][1]);
fp1=fopen("h.txt","w");
if(fp1=NULL){perror("h.txt");}
for(i=0;i<224;i++)
{
for(j=0;j<3;j++)
{
fprintf(fp1,"%f ",a[i][j]);
}
fprintf(fp1,"\n");
}
return 0;
}

文件能读出来 但是就是不能写进去
最佳答案
  • 五星知识达人网友:玩家
  • 2021-02-07 01:16
if(fp1=NULL){perror("h.txt");} ===>if(fp1== NULL){perror("h.txt");}

两个等号
全部回答
  • 1楼网友:刀戟声无边
  • 2021-02-07 02:34
我不会~~~但还是要微笑~~~:)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯