当我在visual studio中使用getline
时,它显示错误。即使我使用头文件,它仍然显示相同的错误。
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
int main()
{
int m = 0;
string s;
cout << "Enter your name : ";
getline(cin, s);
for (int i = 0; i < s.length(); i++)
{
m++;
}
cout << m;
_getch();
}
答案 0 :(得分:0)
您需要包含<string>
而不是<string.h>
:
#include <string>
标题string.h,也是cstring,包含C风格的字符串 - http://en.cppreference.com/w/cpp/header/cstring