我正在学习C编程语言,当我在练习时,我遇到了关于getch()
函数的错误!
这是我的代码:
#include <stdio.h>
#include <stdlib.h>
int main(){
int size = 6;
int markers[size];
int counter;
for (counter = 0; counter < size; counter++){
scanf("%d",&markers[counter]);
}
for (counter=0; counter < size; counter++){
printf("The element at %d is %d\n",counter,markers[counter]);
}
getch();
return 0;
}
答案 0 :(得分:1)
getch()
不是ANSI C函数。您需要包含头文件<conio.h>
才能使用它。或者最重要的是,只需使用ANSI符合函数getchar()
。
答案 1 :(得分:0)
使用标准库中的getchar()
而不是getch()
如果您想在unix上使用getch()
包含#include <curses.h>
,或在Windows上使用#include <conio.h>
。