c++提取运算符是通过判断下一个字符是都为空格符或者其他一些符号来判断提取结束吗? 比如说为什么在

c++提取运算符是通过判断下一个字符是都为空格符或者其他一些符号来判断提取结束吗?比如说为什么在对一个和文件digit.txt连接的输出流对象outfile写入字符时要加上空格:outfile<<✀1✀<<✀ ✀;outfile<<✀2✀<<✀ ✀;……之后再用提取运算符提取再输出就直接是12而没有空格?就是说输入时不加空格可以吗?输出时没有空格的原因是什么?
2026年09月25日 20:11
有1个网友回答
网友(1):

C语言的scanf和C++的cin>>都是默认以空白字符来结束一个输入的。
空格,换行,'\t'等都是空白字符。