用Dev C++为什么看不都运行结果呢?

[复制链接]
查看11 | 回复2 | 2009-8-29 18:22:47 | 显示全部楼层 |阅读模式
我以前也犯过一样的错误,你的程序加getch();没起作用是因为你加的地方不全,在exit(0);前面,你是不是忘了加getch();了?这个程序你再试一下,一定OK:)#include#include#includemain(){ int a,b;FILE *p; char c;if((p=fopen("E:\学习资料\重要记事\经典语句.txt","r"))==NULL){ printf("file open error.\n");getch();//注意:这里也必须加上getch()!!!!!exit(0);}while((c=fgetc(p))!=EOF) printf("%c",c);printf("%c",'a');fclose(p); system("pause");getch();//注意:这里加上getch()return 0;}
回复

使用道具 举报

千问 | 2009-8-29 18:22:47 | 显示全部楼层
你都return了,就肯定看不了结果了在return前面加 scanf("%*");就可以了 不要system("pause");
回复

使用道具 举报

千问 | 2009-8-29 18:22:47 | 显示全部楼层
VC是Ctrl+F5或者在最后加上getchar();
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行