将String拆分为Vector

Splitting a String into a Vector C++

本文关键字:Vector 拆分 String      更新时间:2023-10-16

我一直在编写以下代码;它打开一个输入文件,读取输入,现在我希望接受这个输入(存储在一个字符串中),并通过空格分割它;将每个元素输入到整型向量中。

我知道如何进行类型转换。问题在于分裂。我如何有效地做到这一点?我想使用while循环或for循环,除非我无法索引字符串。我将字符串转换为常量char,因此我可以对其进行索引,但现在我无法将字符串中某一点的值与if语句中的表达式" "进行比较。我该怎么办?

将当前符号与' '进行比较。