C ++里面的文件写入函数错误|异常

代码如下:

img

错误如下:

img

同样的操作,为什么上面的in_file不报错,而下面的out_file就报错了呢?

out_file应该是文件指针,你定义的时候少了*
FILE* in_file, out_file
改为
FILE *in_file, *out_file

img


out_file 被定义为一个变量,这里应修改为:FILE *in_file,*out_file;