如何在不使用C ++分配值的情况下声明字符串?

时间:2009-11-02 12:37:27

标签: c++ string visual-c++ int cin

我知道对于整数,您可以使用:

int value;

我试过了:

string str;

但Visual C ++给了我一个错误。如何在不指定值的情况下声明它,然后再使用cin >> str指定它?

3 个答案:

答案 0 :(得分:14)

#include <string>
int main()
{
 std::string str;
 return 0;
}

通过MSDN <{3}}查看此信息

答案 1 :(得分:1)

#include <string>
using std::string;

int main() {
    string str;
    return 0;
}

答案 2 :(得分:0)

尝试以下方法:

#include <iostream>
#include <string>

using std::string;
using std::cout;
using std::cin;

int main()
{
  string str;
  cout << "Enter a string: ";
  cin >> str;
  cout << "You entered: " << str;

  return 0;
}