【发布时间】:2018-03-10 18:41:41
【问题描述】:
我需要从istream读取一些字符串,其中有两种:
-
" strings with leading and trailing spaces "应该看起来像"strings with leading and trailing spaces"(仅修剪前导和尾随空格,保留其中的内容) -
" John Doe \n Mary Smith"。在这里我需要 a) 只读到'\n'和 b) 删除前导空格,同时保留尾随空格,所以我得到的字符串是"John Doe "(请注意尾随空格仍然存在)。
我对如何阅读该行并了解其中是否有更多 '\n' 感到困惑。
【问题讨论】:
-
您所说的“[该行]中的 [多于]一个
'\n'”是什么意思?我们是在谈论实际的换行符,还是字符“反斜杠”后跟字符“n”?因为前者没有多大意义。 -
对于拥有 300 名代表的人提出这样的问题,我感到有些惊讶。你的代码在哪里?