我想这样做:
cout<< cin;
取而代之的是:
int x;
cin>>x;
cout<<x;
我试过这个:
cout<< (cin>>); //no luck
我希望我想要的是清楚的。
或者一个性感的方法,用于更改:
std::cout << std::cin.rdbuf();
一旦你关闭了跳过空白,你应该可以在一个字符串中完成,但它将是一个相当长的字符串:
std::copy(
std::istream_iterator<char>(std::cin)
, std::istream_iterator<char>()
, std::ostream_iterator<char>(std::cout,"")
);
演示。
一次一个字节:std::cout.put(std::cin.get());