我试图创建程序here(测验中的任务5),但是当尝试编译时,我收到c2065:未声明的标识符。其任务是“编写一个完整的程序来读取用户的整数(使用cin,在1.3节中讨论),使用您为问题4编写的doubleNumber()函数将其翻倍,然后将doubled值输出到控制台”。这是我写的,请告诉我我错在哪里,我真的需要知道这一点。c2065:未声明的标识符
#include <stdafx.h>
#include <iostream>
int doubleNumber(int x)
{
return 2*x;
}
int main()
{
cout << "Please enter a number: ";
int x;
cin >> x;
cout << "Your multiplied x2 number is: "<<doubleNumber(x);
return 0;
}
编辑:大声笑,当我开始想我真的发现我已经错过了在编译器应该是什么名称空间写。使用namespace std添加;修复。很抱歉,因为我已经说过我是一个总的小白,所以有一个愉快的一天:)
'的std :: cout','的std :: cin' – 2014-10-29 19:10:56
最少测试用例。 – 2014-10-29 19:12:30