所以我在教自己c ++而且我来自conio.h
我通常遇到cin.get()的问题,有时我不得不复制它以保持cosole打开......
码
// ConsoleApplication2.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include <conio.h>
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << "Hi" ;
_getch();
return 0;
}
“_getch()”的“_”部分背后的意义是什么?
答案 0 :(得分:0)
要获得长期技术答案,请参阅此一篇。 - Joachim Pileborg
答案 1 :(得分:0)
根据MSDN,微软决定转向VS2005中的ISO C ++标准。
他们弃用了POSIX名称(例如getch
),转而使用ISO名称(_getch
)。
您可以在VS中使用POSIX名称,方法是在第一个标题包括:
之前声明#define _CRT_NONSTDC_NO_DEPRECATE