Visual Studio 中的 Cin 操作错误

Cin operation error in Visual Studio

本文关键字:操作 错误 Cin 中的 Studio Visual      更新时间:2023-10-16

我创建简单的程序,为用户取名并计算一个字母。我在Visual Studio 2015中调试了这个程序,但是我有错误。错误列表图像

    #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;
}

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

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