bjyx1991 2021-06-21 10:40 采纳率: 66.7%
浏览 16
已采纳

这个程序是哪里错了吗 运行不了

#include <stdio.h>

main()

{ FILE *fp;

   char st [81];

   int i;

   if ((fp=fopen("text.txt","w+"))==NULL)

   { printf("Cannot open the file!\n"); exit(0);}

   for (i=0;i<10;i++)

{ gets(st);

   fputs(st,fp); fputs("\n",fp)

   }

 rewind(fp):

 printf("results:\n");

 for(i-0;i<10;i++)

{ fgets(st,81,fp);

 printf("%s",st);

 fclose(fp); }

 system("pause");

}

  • 写回答

3条回答 默认 最新

  • qzjhjxj 2021-06-21 11:06
    关注

    修改如下,供参考:

    #include <stdio.h>
    
    main()
    
    { FILE *fp;
    
       char st [81];
    
       int i;
    
       if ((fp=fopen("text.txt","w+"))==NULL)
    
       {
           printf("Cannot open the file!\n");
           exit(0);
       }
    
       for (i=0;i<10;i++)
    
        {
           gets(st);
    
           fputs(st,fp);
    
           fputs("\n",fp);//缺了 ‘;’
        }
    
        rewind(fp);//:
    
        printf("results:\n");
    
        for(i=0;i<10;i++)//for(i-0;i<10;i++)
    
        {
           fgets(st,81,fp);
    
           printf("%s",st);
    
        }
        fclose(fp);    //关闭文件移到循环外
        
        system("pause");
    
    }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥15 对于这个问题的算法代码
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题