Visual Studio中的Cin操作错误

时间:2016-02-28 18:41:03

标签: c++ visual-studio visual-studio-2015

我创建了一个简单的程序,它为用户取名并计算字母。 我在Visual Studio 2015中调试此程序,但我有错误.. Error list image

    #include "stdafx.h"
    #include "iostream"
    #include <cstdio>
    #include <windows.h>
    #include <conio.h>
    using namespace std;


    int main()
    {
        string name;
        int name_number = name.length();
        cout << "Your name: ";
        cin >> name;
        cout << name << endl;
        cout << "Your name have: " << name_number << "letter";

        return 0;

}

我在Code块中调试了相同的程序,一切正常,所以我不知道问题出在哪里..

1 个答案:

答案 0 :(得分:0)

您必须#include <string>,因为它包含缺少的重载运算符。