getch()用不了,求解!

#include<conio.h>
#include
#include<windows.h>
using namespace std;
int main(){
char a;
a=_getch();
Sleep(1000);
cout<<a;
}

能用啊,你用的什么编译器。
_getch()读取数据的时候,输入的数据不在终端显示。只有cout这里输出输入的内容。

img

可以正常运行啊,你是c++编译器吗
改成a=getch();试试

getch()是读取输入的字符但不显示。是过一秒后用cout输出这个输入的字符。

#include<conio.h>
#include<iostream>
#include<windows.h>
using namespace std;
int main(){
char a;
a=getch();
Sleep(1000);
cout<<a;
}