getch()运行出现错误?

#include
#include

int main()
{
double y;
int x,m;

for(y = 1; y >= -1; y -= 0.1)
{
    m = acos(y) * 10;

    for(x = 1; x < m; x++)
        printf(" ");
    printf("*");

    for(; x < 62 - m; x++)
        printf(" ");

    printf("\n");
}

getch();

}

图片说明

请问为什么这段程序出现了这个错误

#include <conio.h>

因为编译器的差异要将将getch() 改成 getch();。
带下划线
的函数一般是函数库内部的函数,而不带下划线的一般是提供给用户使用的函数。

将getch()改为_getch()