phenomenon! 2021-05-10 15:16 采纳率: 40%
浏览 84

FILE* fp1没初始化是怎么回事?

  • 写回答

5条回答 默认 最新

  • 爱晚乏客游 2021-05-10 15:19
    关注

    fp1=fopen(xxxx),你都没有打开或者创建文件,怎么写

    评论
  • 快乐鹦鹉 2021-05-10 16:00
    关注

    你明明用fp2打开文件,却去操作fp1,怎么能对呢

    评论
  • HonorIpaddr 2021-05-10 21:00
    关注

    是这样的,你虽然声明了fp1和fp2, 但是fp1 并未实例化。

    简单讲就是, 简单讲就是fp1现在并不知道要操作的文件是哪个。

    所以,你需要在合适的位置 告诉fp1.

    比如声明fp1 后立刻 告诉它,你要操作的文件是 c.txt

    fp1= fopen("c.txt","w+");

     

    或者你直接操作fp2.看你的fp2 是在if语句中实例化的

    评论
  • 源代码大师 博客专家认证 2021-05-10 21:36
    关注

    希望对您有帮助,盼采纳:https://blog.csdn.net/it_xiangqiang/category_10581430.html

    评论
  • m0_57950473 2021-05-15 15:19
    关注

    你的f1是个文件指针,但并没有指向一个文件,就直接调用了,当然有问题。

    评论

报告相同问题?

悬赏问题

  • ¥15 IDEA构建失败?怎么搞
  • ¥15 求该题的simpson,牛顿科特斯matlab代码,越快越好
  • ¥30 求解,有偿,可商量价格
  • ¥15 编译arm板子的gcc
  • ¥15 C++代码报错问题,c++20协程
  • ¥15 c++图Djikstra算法求最短路径
  • ¥15 Linux操作系统中的,管道通信问题
  • ¥15 ansible tower 卡住
  • ¥15 等间距平面螺旋天线方程式
  • ¥15 通过链接访问,显示514或不是私密连接