让我们说我的程序接受用户输入,用户决定输入: " new('嗨','再见')"
嗨和再见只是一个例子,我们不知道用户实际输入了什么。
我如何提取这两个字符串(hi和bye)?我不明白该怎么做。我在C ++中阅读了更多关于字符串的内容,但我仍然不知道如何做到这一点。
答案 0 :(得分:0)
您不会从用户输入中获得两个字符串。即使他们将其格式化为
"word" "more words" "blah blah blah"
......它仍然会存储在一个字符串中。无论你想做什么,你可能想尝试单独询问字符串,或引导用户如何显示分隔符的位置(建议使用逗号)。
至于使用你所拥有的多个字符串,如果你知道分隔符(我使用逗号)并将其分成两个字符串s1
和{{1},你总是可以通读大字符串。如此:
s2