C++中读取txt文本数据时如何做到遇到空格时换行读取

2024-12-23 13:33:36
推荐回答(3个)
回答1:

可以换个思路:遇到空格后继续读取,但全部过滤,只到遇到一个换行符为止

回答2:

不行, 没法定位指针, 你不知道空格后还有多少字符
你可以这样的方式, 一行一行循环读取, 然后解析字符串, 找到空格的,后面丢弃, 就可以实现你的功能.

回答3:

可以的。假定你保存字符的变量为ch,读取文件的对象为fin。
if(ch==' ') cin.ignore(1000, '\n');