Dev-C++4.9.9.2编译过程中出错,请帮忙分析!
我想在屏幕上的到运行的结果用getch();函数,结果编译过程出错,错误提示是没有定义getch()原函数如下:void inv(int *x,int n)
{
int temp;
int *i,*j,*p,m=(n-1)/2;
i=x;
j=x+n-1;
p=x+m;
for(;i<=p;i++,j--)
{
temp=*i;
*i=*j;
*j=temp;
}
}
# include <stdio.h>
# define N 10
main()
{
int a[N],i;
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
printf("\n");
inv(a,N);
for(i=0;i<=N;i++)
{
printf("%d ",a[i]);
}
printf("\n");
getch();
}
但是我发现在没有子函数的程序中也用了这个函数就没有错误提示,请问为什么?
----------------解决方案--------------------------------------------------------
#include "conio.h"
----------------解决方案--------------------------------------------------------
非常感谢你的回答!你能告诉我用到那个函数就必须引用那个头文件是怎么判定的么?听说有一些函数说明,但是我看不懂那个东东、!
----------------解决方案--------------------------------------------------------
我第一次用DEVCPP也和你一样``不知道GETCH在哪个头文件```
至于怎么判定````这个就是经验了```没用过的一般不知道```所以只有问用过的人了````
知道了就记住`````记得多了``知道的就多了```
----------------解决方案--------------------------------------------------------
还有就是找一个函数库的查询软件``或是查函数库的东东``
不仅说明哪个函数在哪个头文件``还会对函数做介绍``
----------------解决方案--------------------------------------------------------