我创建了一个简单的程序,它为用户取名并计算字母。 我在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块中调试了相同的程序,一切正常,所以我不知道问题出在哪里..
答案 0 :(得分:0)
您必须#include <string>
,因为它包含缺少的重载运算符。