| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1835 人关注过本帖
标题:我用WIN-TC编程,有时候加了getch()还是不显示结果
只看楼主 加入收藏
傲剑
Rank: 2
等 级:论坛游民
帖 子:51
专家分:28
注 册:2009-11-2
结帖率:88.89%
收藏
已结贴  问题点数:20 回复次数:8 
我用WIN-TC编程,有时候加了getch()还是不显示结果
编译没有错误,就是执行后一闪窗口就关了
搜索更多相关主题的帖子: 结果 getch 
2009-11-04 19:33
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
发code

我可好玩啦...不信你玩玩^_^
2009-11-04 19:34
傲剑
Rank: 2
等 级:论坛游民
帖 子:51
专家分:28
注 册:2009-11-2
收藏
得分:0 
精品区的 俄罗斯方块 等几个程序都是,没提示错误,点运行闪下就没了
2009-11-04 19:45
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
无法解释

我可好玩啦...不信你玩玩^_^
2009-11-04 19:51
荒克一号
Rank: 1
等 级:新手上路
帖 子:18
专家分:5
注 册:2009-10-31
收藏
得分:0 
我用的也是C
我给个例子吧。
比如下面
main()
{
    int a;
    scanf("%d",a);
    if(a%3!=0)
    {
    printf("能被3整除");
    }
    getch();
}
TC它会说成功但是有问题的,就要自己找了! 看到没有。输入哪里少了个&.. 正确的应该是scanf("%d",&a).
 在我们编程的时候会有很多问题对于新手,最好不要马上就去问别人。应该先自己找下。  
2009-11-04 20:29
zhangxf1989
Rank: 6Rank: 6
等 级:侠之大者
帖 子:96
专家分:419
注 册:2009-9-5
收藏
得分:20 
应该是程序还没有执行到getch()就已经非正常退出了。在编写C的图形模式的程序时如果无法进入图形模式时程序就会非正常退出,如果用TC的话就会有提示,而win-tc则直接退出了(你在三楼说的就属于这种情况)。还有情况就是错误的内存操作引起的,就像5楼的情况(这种情况一般编译器是不会有提示的,但如果用C-free等以minGW为内核的编译器的话,程序运行时windows就会提示“内存不能引用为written”等)。介意你换一个编译器试试,如TC(如果你不写C语言的图形程序的话直接改成C-free或DEVC++,个人觉得比TC和win-tc好用多了)。
如果还有错误的话可以直接把程序发到论坛上让高手们看看。
2009-11-06 13:29
Aoudsk
Rank: 1
来 自:江西
等 级:新手上路
帖 子:11
专家分:6
注 册:2009-11-5
收藏
得分:0 
应该是内存溢出导出函数返回不正常!
2009-11-06 21:48
cathyouyang
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2010-2-22
收藏
得分:0 
回复 5楼 荒克一号
这个程序看上去就有很多的错误
我也试了一下
运行是正常的
可是结果却很奇怪的
不是这个程序想达到的效果嘛
2010-02-22 15:10
sunlinda
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-7-21
收藏
得分:0 
我看看。等我用时有用上的地方。。。。
2011-07-21 19:58
快速回复:我用WIN-TC编程,有时候加了getch()还是不显示结果
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019018 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved