FILE *f;
f = fopen(“g:\bind.exe”, “rb”);
f = fopen(“g:\bind.exe”, “rb”);
printf(“hello”);
为什么后面的printf打印不出来?
f = fopen(“g:\bind.exe”, “rb”);
f = fopen(“g:\bind.exe”, “rb”);
printf(“hello”);
为什么后面的printf打印不出来?
解决方案
20
本人觉得是这样的,你用fopen打开了一个文件,同时就有文件输出流,假如你
先 fclose(f) ,再 printf(“hello”) 试一下
先 fclose(f) ,再 printf(“hello”) 试一下
40
代码没问题,至少不是fopen的问题,即使文件打开失败也可以输出hello