收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
fp1=fopen(xxxx),你都没有打开或者创建文件,怎么写
你明明用fp2打开文件,却去操作fp1,怎么能对呢
是这样的,你虽然声明了fp1和fp2, 但是fp1 并未实例化。
简单讲就是, 简单讲就是fp1现在并不知道要操作的文件是哪个。
所以,你需要在合适的位置 告诉fp1.
比如声明fp1 后立刻 告诉它,你要操作的文件是 c.txt
fp1= fopen("c.txt","w+");
或者你直接操作fp2.看你的fp2 是在if语句中实例化的
希望对您有帮助,盼采纳:https://blog.csdn.net/it_xiangqiang/category_10581430.html
你的f1是个文件指针,但并没有指向一个文件,就直接调用了,当然有问题。
报告相同问题?