Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何使用“u getch()而不使用”呢;使用名称空间std;?_C++ - Fatal编程技术网

C++ 如何使用“u getch()而不使用”呢;使用名称空间std;?

C++ 如何使用“u getch()而不使用”呢;使用名称空间std;?,c++,C++,对于使用iostream库,我们必须使用std::cin编写或类似的东西 使用\u getch()我应该写些什么 我不想使用“使用命名空间std;是一个(非标准的、特定于Microsoft的)C函数:因为C中没有“命名空间”的概念,所以不能使用命名空间std使用;“for\u getch是一个(非标准的、特定于Microsoft的)C函数:由于C中没有“名称空间”的概念,因此不能使用名称空间std使用”;“for\u getch是一个(非标准的、特定于Microsoft的)C函数:由于C中没有“

对于使用iostream库,我们必须使用std::cin编写或类似的东西

使用\u getch()我应该写些什么


我不想使用“使用命名空间std;

是一个(非标准的、特定于Microsoft的)C函数:因为C中没有“命名空间”的概念,所以不能使用命名空间std使用
;“
for
\u getch
是一个(非标准的、特定于Microsoft的)C函数:由于C中没有“名称空间”的概念,因此不能使用名称空间std使用
”;“
for
\u getch
是一个(非标准的、特定于Microsoft的)C函数:由于C中没有“名称空间”的概念,因此不能使用名称空间std使用
”;“
for
\u getch
是一个(非标准的、特定于Microsoft的)C函数:由于C中没有“名称空间”的概念,因此不能使用名称空间std使用
”;“<代码> >代码> yGETCH < /C> > 

< P>标准C++中,没有名称为< Cuff>
using namespace std;

...

cin >> myvariable;
但是通过检索单个字符,您需要的是名为
get()

您可以使用
cin.get()
在控制台输入流上调用它,这将返回从控制台读取的字符。如果您不想使用命名空间std;
行调用
,只需使用
std::cin.get()

这是因为标准库中的几乎所有内容都位于
std
命名空间中。您始终可以通过在命名空间中的某个内容前面加上命名空间名称来访问该内容,而不是使用using语句:对于第一个代码,将使用等效的

std::cin >> myvariable
对于名称空间和使用语句,您还可以做一些其他整洁的事情,例如指定您只希望在名称空间中使用单个项而不使用说明符。这可以通过以下行来完成(继续使用
cin
):

你可以这么说

cin >> myvariable;

<标准> C++中,没有一个函数的函数名为“代码>GETCHE())/CODE。但是,从流中获取字符的方法有很多种。如果您想在流中使用类似于

的操作
using namespace std;

...

cin >> myvariable;
但是通过检索单个字符,您需要的是名为
get()

您可以使用
cin.get()
在控制台输入流上调用它,这将返回从控制台读取的字符。如果您不想使用命名空间std;
行调用
,只需使用
std::cin.get()

这是因为标准库中的几乎所有内容都位于
std
命名空间中。您始终可以通过在命名空间中的某个内容前面加上命名空间名称来访问该内容,而不是使用using语句:对于第一个代码,将使用等效的

std::cin >> myvariable
对于名称空间和使用语句,您还可以做一些其他整洁的事情,例如指定您只希望在名称空间中使用单个项而不使用说明符。这可以通过以下行来完成(继续使用
cin
):

你可以这么说

cin >> myvariable;

<标准> C++中,没有一个函数的函数名为“代码>GETCHE())/CODE。但是,从流中获取字符的方法有很多种。如果您想在流中使用类似于

的操作
using namespace std;

...

cin >> myvariable;
但是通过检索单个字符,您需要的是名为
get()

您可以使用
cin.get()
在控制台输入流上调用它,这将返回从控制台读取的字符。如果您不想使用命名空间std;
行调用
,只需使用
std::cin.get()

这是因为标准库中的几乎所有内容都位于
std
命名空间中。您始终可以通过在命名空间中的某个内容前面加上命名空间名称来访问该内容,而不是使用using语句:对于第一个代码,将使用等效的

std::cin >> myvariable
对于名称空间和使用语句,您还可以做一些其他整洁的事情,例如指定您只希望在名称空间中使用单个项而不使用说明符。这可以通过以下行来完成(继续使用
cin
):

你可以这么说

cin >> myvariable;

<标准> C++中,没有一个函数的函数名为“代码>GETCHE())/CODE。但是,从流中获取字符的方法有很多种。如果您想在流中使用类似于

的操作
using namespace std;

...

cin >> myvariable;
但是通过检索单个字符,您需要的是名为
get()

您可以使用
cin.get()
在控制台输入流上调用它,这将返回从控制台读取的字符。如果您不想使用命名空间std;
行调用
,只需使用
std::cin.get()

这是因为标准库中的几乎所有内容都位于
std
命名空间中。您始终可以通过在命名空间中的某个内容前面加上命名空间名称来访问该内容,而不是使用using语句:对于第一个代码,将使用等效的

std::cin >> myvariable
对于名称空间和使用语句,您还可以做一些其他整洁的事情,例如指定您只希望在名称空间中使用单个项而不使用说明符。这可以通过以下行来完成(继续使用
cin
):

你可以这么说

cin >> myvariable;
你必须写
#include
你必须写
#include
你必须写
#include
你必须写
#include
考虑