要求每个字符占一列,txt文档内有空格和换行2种分隔符,txt内容为字符串或者单个字符
答案:2 悬赏:0 手机版
解决时间 2021-03-02 10:12
- 提问者网友:相思似海深
- 2021-03-01 11:32
要求每个字符占一列,txt文档内有空格和换行2种分隔符,txt内容为字符串或者单个字符
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-03-01 12:53
ifstream有很多方法,有高级的方法,例如getline,>>。
也有低级的方法,例如get。
高级的一些方法,会根据格式要求自动跳过一些字符。
例如(举两个例):
1 getline会自动跳过换行,把换行当成一次读入的结束条件。
2 >> 操作,如果后面跟的是字符串string变量。那么会自动跳过空格和换行符(缺省条件下),将空格和换行符作为字符输出的分隔符掠过。
如果你用get,(返回一个字符),就不会跳过任何字符。
总结:不是ifstream读不到文本换行符,是没有选择合适的方法。
也有低级的方法,例如get。
高级的一些方法,会根据格式要求自动跳过一些字符。
例如(举两个例):
1 getline会自动跳过换行,把换行当成一次读入的结束条件。
2 >> 操作,如果后面跟的是字符串string变量。那么会自动跳过空格和换行符(缺省条件下),将空格和换行符作为字符输出的分隔符掠过。
如果你用get,(返回一个字符),就不会跳过任何字符。
总结:不是ifstream读不到文本换行符,是没有选择合适的方法。
全部回答
- 1楼网友:平生事
- 2021-03-01 14:05
我有
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯