我想做这个:
cout<< cin;
取而代之的是:
int x;
cin>>x;
cout<<x;
我曾经尝试这样做:
cout<< (cin>>); //no luck
我希望这是清楚我想要什么。
我想做这个:
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());