Guiding Aurora 2022-06-16 15:50 采纳率: 40%
浏览 87
已结题

编写程序,从键盘输人文件名,并将接下来输人的数据保存在该文件中(以“#”作为输人数据的结束符)。 注意:文件格式仅限于: c。 允许多次提交,文件大小不能超过10 MB 。

编写程序,从键盘输人文件名,并将接下来输人的数据保存在该文件中(以“#”作为输人数据的结束符)。 注意:文件格式仅限于: c。 允许多次提交,文件大小不能超过10 MB 。

  • 写回答

1条回答 默认 最新

  • qzjhjxj 2022-06-16 16:27
    关注

    供参考:

    #include <stdio.h>
    int main()
    {
        FILE* fp;
        char filename[32], c;
        scanf("%s", filename);
        getchar();
        fp = fopen(filename, "w");
        while ((c = getchar()) && c != '#') fputc(c, fp);
        fclose(fp);
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 9月30日
  • 已采纳回答 9月22日
  • 创建了问题 6月16日

悬赏问题

  • ¥15 这个main已经在filename.obj中定义是什么错 C语言
  • ¥15 关于#linux#的问题:exsi8.0系统 怎么更改web访问端口,不用80、443
  • ¥15 使用elementor设计样式
  • ¥15 谁能提供一个中文版的推销咨询网站连接?
  • ¥15 springboot项目程序启动报错
  • ¥15 grlb复位后关闭硬限位开关,移动中仍然会触发停止。
  • ¥20 微信平台收付通的相关问题
  • ¥15 grbl复位后,移动会触发报警Alarm 1
  • ¥15 grbl为何无法移动到比复位坐标更小的坐标?
  • ¥15 pspice找元件和一个问题