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();
}
但是我发现在没有子函数的程序中也用了这个函数就没有错误提示,请问为什么?