c/c++ 输入数据 当遇到空格后 后面的数据就不写入txt 是什么问题?

来源:百度知道 编辑:UC知道 时间:2024/06/06 23:20:57
用 >> 输入

你用什么写的?这个和你调用的写入方法有关,如果那个方法的分隔符是空格的话,那就只能写到空格了
>>是从一个输出流输入到一个变量的方法
这个方法的默认分隔符是空格,所以如果你用这个的话那每次就只能读到空格结束。
当你下一次调用>>的时候,上一次调用末尾的空格不会读入下一个变量。
所以最好是换一个读入方法。
你想怎么读?

你程序自己的问题

用函数cin.getline(...)