标题:Dev-C++4.9.9.2编译过程中出错,请帮忙分析!
取消只看楼主
kenneth.li
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2007-12-26
 问题点数:0 回复次数:1 
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();                              
       }
但是我发现在没有子函数的程序中也用了这个函数就没有错误提示,请问为什么?
搜索更多相关主题的帖子: int temp 编译 getch 
2007-12-26 17:08
kenneth.li
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2007-12-26
得分:0 
非常感谢你的回答!你能告诉我用到那个函数就必须引用那个头文件是怎么判定的么?听说有一些函数说明,但是我看不懂那个东东、!
2007-12-26 17:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-194437-1-1.html




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

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