首页 > 试题广场 >

假设您编写的main()函数包含如下代码: cout

[问答题]
假设您编写的main()函数包含如下代码:
cout << "Please enter your PIN: ";
而编译器指出cout是一个未知标识符。导致这种问题的原因很可能是什么?指出3种修复这种问题的方法。
可能出现的原因   
没有#include<iostream>或使用using namespace std;
解决方案
添加 #include<iostream> 在main函数外使用 using namespace std;
添加 #include<iostream> 使用using std::cout<<"Please enter your PIN:";
添加 #include<iostream> 使用using::cout<<"Please enter your PIN:";
发表于 2019-03-10 22:42:36 回复(1)
没写头文件  #include <iostream>
或者没写  using namespace std;
或者不写 using namespace std;  写std::cout<<"........";
暂时只想到这些
编辑于 2019-03-16 22:21:36 回复(0)
首先#include <iostream> 解决方法: 1. using namespace std; 2. using std::cout; 3.直接 std::cout<<" ";</iostream>
发表于 2019-09-27 09:52:51 回复(1)
确保加入了预处理指令#include<iostream>之后:
1、在main()函数之前添加语句using namespace std;
2、将输出语句改为using std::cout<<"Please enter your PIN: ";
3、将输出语句改为std::cout<<"Please enter your PIN: ";
发表于 2021-06-05 23:16:09 回复(0)
没有包含头文件:#include<iostream>
没有:using namespace std;
发表于 2021-03-22 22:12:50 回复(0)
1、可能没有添加iostream头文件。
2、加了头文件,但是没有在cout前加std标识符。
3、可以添加一个命名空间语句(using namespace std)。
发表于 2020-06-24 14:03:46 回复(0)
可能是原因是为包含头文件#include <iostream>
或者未使用命名空间。
1. 使用命名空间using namespace std;
2. 使用命名空间中的cout函数,using std::cout;
3. std::cout << ....
发表于 2019-10-31 09:48:28 回复(0)
没有写头文件#include<iostream>
或者没有写using namespace std;
发表于 2019-05-29 22:14:54 回复(0)
#include<iostream>

using namespace std;

std::cout << "Please enter your PIN: ";

发表于 2018-11-15 18:03:41 回复(0)
std::cout//定义标准库函数
include<iostream.h>//未包含头文件

发表于 2018-11-14 16:13:13 回复(0)