将String拆分为Vector
Splitting a String into a Vector C++
我一直在编写以下代码;它打开一个输入文件,读取输入,现在我希望接受这个输入(存储在一个字符串中),并通过空格分割它;将每个元素输入到整型向量中。
我知道如何进行类型转换。问题在于分裂。我如何有效地做到这一点?我想使用while循环或for循环,除非我无法索引字符串。我将字符串转换为常量char,因此我可以对其进行索引,但现在我无法将字符串中某一点的值与if语句中的表达式" "进行比较。我该怎么办?
将当前符号与' '进行比较。
相关文章:
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 在c++中用vector填充一个简单的动态数组
- vector.resize()中的分配错误
- 使用std::vector的OpenCL矩阵乘法
- POCO::PostgreSQL:如何将std::vector支持添加到`Binder::bind`
- 在某些循环内使用vector.push_back时出现分段错误
- 当vector是tje全局变量时,c++中vector的内存管理
- std::vector的包装器,使数组的结构看起来像结构的数组
- 为什么(-1)%vector::size()总是返回0
- C++将向量的向量拆分为向量的N个子向量
- 在C++中将类(带有Vector成员)保存为二进制文件
- 编译器如何区分std::vector的构造函数
- 将 int 数组转换为 std::vector<int*>
- 使用 pqxx 将 std::vector 存储在 postgresql 中,并从数据库中检索它
- 在std::vector上存储带有模板的类实例
- 在main()之外初始化std::vector会导致性能下降(多线程)
- 为什么std::vector比数组慢
- std::vector::迭代器是否可以合法地作为指针
- 将 std::map 的数据拆分为多个 std::vector
- std::vector 在代码拆分后引用要推送的对象失败