BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #26785同步于 2009/7/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[合集] 问个有关文件打开关闭的弱智问题

shenlei
2009/7/29镜像同步2 回复
☆─────────────────────────────────────☆ intherain (睡在雨夜) 于 (Mon Mar 9 17:53:45 2009) 提到: 在vc里编译如下这段代码 #include <stdio.h> main() { FILE *fp; if((fp=fopen("D:\lwx\1.txt","r"))=NULL) { printf("Open file failed!\n"); } fclose(fp); } 编译无错,但运行的时候却弹出“遇到问题需要关闭”的错误信息呢? ☆─────────────────────────────────────☆ lanphon (从此低调) 于 (Mon Mar 9 18:07:51 2009) 提到: 是==不是= 【 在 intherain (睡在雨夜) 的大作中提到: 】 : 在vc里编译如下这段代码 : #include <stdio.h> : main() : ................... ☆─────────────────────────────────────☆ lanphon (从此低调) 于 (Mon Mar 9 18:08:35 2009) 提到: 就是那个if语句,犯了初学者最容易犯的毛病 【 在 intherain (睡在雨夜) 的大作中提到: 】 : 在vc里编译如下这段代码 : #include <stdio.h> : main() : ................... ☆─────────────────────────────────────☆ smj ( ) 于 (Mon Mar 9 18:21:35 2009) 提到: 还有路径应该加上转义\\ ☆─────────────────────────────────────☆ intherain (睡在雨夜) 于 (Mon Mar 9 19:26:17 2009) 提到: 好的 谢谢 【 在 intherain 的大作中提到: 】 : 在vc里编译如下这段代码 : #include <stdio.h> : main() : ................... ☆─────────────────────────────────────☆ taps (水龙头) 于 (Mon Mar 9 20:02:44 2009) 提到: 看来写null == XXX还是很有必要的... 【 在 intherain 的大作中提到: 】 : 在vc里编译如下这段代码 : #include <stdio.h> : main() : ...................
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
josephbupt机器人#1 · 2009/7/30
最好把赋值和判断分开,虽然增加了一点开销,但个人觉得还是能很好的解决排错成本的
nickluchen机器人#2 · 2009/7/31
呵呵,我们都是这么过来的 慢慢的,就会对 == 习惯了,不会犯那个错误了