在C中可以使用getch()语句,而在C++中要使用怎样的语句来代替?
如题,不要告诉我用头文件conio.h 我需要知道c++的标准操作,而不是兼容c的操作。
char tmp;
cin >> tmp;

程序代码:
#include <stdio.h>
#include <Windows.h>
int main(int argc, CHAR* argv[])
{
HANDLE hInput = GetStdHandle(STD_INPUT_HANDLE);
DWORD oldModule;
GetConsoleMode(hInput,&oldModule);
oldModule &= ~ENABLE_LINE_INPUT;
SetConsoleMode(hInput,oldModule);//暂停模式1
getchar();
printf("1\n");
oldModule |= ENABLE_LINE_INPUT;
SetConsoleMode(hInput,oldModule);//暂停模式2
getchar();
printf("2\n");
}

