0
string line;
int input;

           stringstream linestream;
           cout << "\nEnter integer: ";
           getline(cin,line);                                                                       
           cout << "\nNumber is << line;

当我尝试打印字符串行时:我输入的 no 加上一些未知数字,例如。如果我输入 951 输出将是 951 289792 一些垃圾,我不想使用整数。而且没有cin>>语句b4这段代码

4

1 回答 1

0

为我工作,

//stringstream linestream;
//extract to string
#include <iostream>
#include <string>

main ()
{
  std::string line;
  //int input;

  std::cout << "Enter integer: ";
  std::getline(std::cin,line);
  std::cout << "Number is " << line << std::endl;

  return 0;
}
于 2013-10-25T06:35:59.217 回答