在尝试编写此代码时,出现错误"cin doesnt name a type"
。
我不知道究竟是什么问题,我试着写“using namespace std;”
但它也给出了同样的错误。
这是代码
#include<iostream>
namespace myStuff {
int value = 0;
}
using namespace myStuff;
int main {
std::cout << "enter integer " << ;
std::cin >> value;
std::cout << "\nyouhaveenterd a value" << value ;
return 0;
}
这是编译错误:
: extended initializer lists only available with `-std=c++0x` or `-std=gnu++0x` [enabled by default]|
: expected primary-expression before ‘;’ token|
expected `}` before `;` token|
`cin` does not name a type|
: `cout` does not name a type|
: expected unqualified-id before `return`|
: expected declaration before `}` token|
||=== Build finished: 6 errors, 1 warnings ===|
答案 0 :(得分:7)
int main{
应该是
int main(){
和
std::cout << "enter integer " << ;
应该是
std::cout << "enter integer ";
答案 1 :(得分:1)
在这一行:
std::cout << "enter integer " << ;
没有相应的操作数可以使语句在语法上有效。这可能是你错误的根源。
答案 2 :(得分:0)
上一行。
cout<<"enter integer" **<<** ;
最后&lt;&lt;期待一个从未给出的论据