当前位置: 代码迷 >> C语言 >> [讨论]关于getch()函数
  详细解决方案

[讨论]关于getch()函数

热度:357   发布时间:2007-01-31 01:28:41.0
[讨论]关于getch()函数

我看了好多帐子,大多可以总结为这样一个代码。
#include <stdio.h>

void main()
{
函数执行部分;
getch();
}
我用的编译工具是c++6.0版的。可是getch()函数在我的编译器上通不过。而为什么大家在只有头文件为"stdio.h"时,编译通的过。还请大家帮我分析分析。呵呵~~~~~~~~~说不定你也有这样的疑问的。

搜索更多相关的解决方案: getch  函数  

----------------解决方案--------------------------------------------------------

如果大家有不懂的。我可以举个例子。
*********************************
#include <stdio.h>

int main()
{
int i, j, temp,item[5] = {23,12,55,98,43};
for(i = 1;i < 5;i++)
{
temp = item[i];
j = i - 1;
while (j>=0 && temp<item[j])
{
item[j+1]=item[j];
j--;
}
item[j+1]=temp;
}
for (i = 0;i < 5;i++)
printf("%d ",item[i]);
printf("\n");
getch();
return 0;
}

大家看看。


----------------解决方案--------------------------------------------------------
没头文件当然不认  getch();了
----------------解决方案--------------------------------------------------------
他们的头文件都是include &lt;stdio.h&gt;.拜托!而我的为什么就不行呢?
----------------解决方案--------------------------------------------------------
记错了,加上 #include &lt;conio.h&gt; 试试!
----------------解决方案--------------------------------------------------------
呵呵!有的编译器是可以的,而有的是不可以的!我的就是有编译警告的!
----------------解决方案--------------------------------------------------------
你试试getchar()
----------------解决方案--------------------------------------------------------
知道了,那谢谢楼上的各位了。呵呵~~~~~~~~~~~``
----------------解决方案--------------------------------------------------------