Code Bye

求查一个错误

    FILE *f;
f = fopen(“g:\bind.exe”, “rb”);
f = fopen(“g:\bind.exe”, “rb”);
printf(“hello”);
为什么后面的printf打印不出来?
解决方案

20

本人觉得是这样的,你用fopen打开了一个文件,同时就有文件输出流,假如你
先 fclose(f) ,再 printf(“hello”) 试一下

40

代码没问题,至少不是fopen的问题,即使文件打开失败也可以输出hello

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求查一个错误