我刚开始学习c ++,编译器就给出了这个错误

时间:2015-05-23 16:28:23

标签: c++

编译以下代码时

#include <iostream>
#include <string>

using namespace std;

int main ()
{
    string user_name;

    count << "please enter your name: ";

    cin >> user_name;

    count << "Hi " << user_name << "\n";
}

编译器发出此错误:

  

类型的无效操作数&#39;&lt;未解析的重载函数类型&gt;&#39;和&#39; const char [25]&#39;到二进制&#39;运算符&lt;&lt;&lt;&#39;

我做错了什么?

2 个答案:

答案 0 :(得分:3)

count <<行应为cout <<

答案 1 :(得分:0)

你有一个拼写错误,它是cout(C out)而不是count。 所以它应该是:

 #include <iostream>
 #include <string>

 using namespace std;

 int main () 
{
     string user_name;

     cout << "please enter your name: ";

     cin >> user_name;

     cout << "Hi " << user_name << "\n"; 
}