当前位置: 首页 > news >正文

C++:按指定字符分割字符串

按指定字符分割字符串

[C++]对string按指定分隔符分割(split)

#include <iostream>
#include <vector>
#include <string>
#include <sstream>
using namespace std;
int main() {string origin_str = "hello world !"; // 需要进行分割的字符串stringstream ss(origin_str);         // 使用字符串构造一个stringstream类型(流)数据char c = ' '; // 设定好分隔符号(只能使用一个字符进行分割)vector<string> results; // 用来存储结果string str; //用来接收每个分割的字符串// 开始分隔while (getline(ss, str, c)) {results.push_back(str);}for (int i = 0; i < results.size(); i++) {cout << results[i] << endl;}return 0;
}

📎 使用getline()string进行分割只能按照单个字符进行分割,不能使用子字符串分割

http://www.lryc.cn/news/365605.html

相关文章:

  • 网络网络层之(6)ICMPv4协议
  • Opengrok代码在线查看平台
  • 济南适宜地提取
  • Windows 安装虚拟机(VMware+Ubuntu18.04)
  • 图像算法---自动对焦AF
  • sqli-labs 靶场 less-5、6 第五关和第六关:判断注入点、使用错误函数注入爆库名、updatexml()函数
  • WebSocket详解与封装工具类
  • Linux学习, 进程和线程
  • SVM模型实现城镇居民月平均消费数据分类
  • [ZJCTF 2019]NiZhuanSiWei、[HUBUCTF 2022 新生赛]checkin、[SWPUCTF 2021 新生赛]pop
  • c++“二纯” 纯虚函数和纯虚析构
  • MATLAB基础应用精讲-【数模应用】二元Logit分析(最终篇)(附python、MATLAB和R语言代码实现)
  • centos7安装mysql(完整)
  • C++ STL std::vector的实现机制【面试】
  • 激活函数对比
  • pycharm 上一次编辑位置不见了
  • FFmpeg播放器的相关概念【1】
  • =与==的优先级
  • 在Linux上的Java项目导出PDF乱码问题
  • java:使用shardingSphere访问mysql的分库分表数据
  • 红酒:如何选择适合的红酒储存容器
  • 【C++】 使用CRT 库检测内存泄漏
  • python手动搭建transformer,并实现自回归推理
  • AI数据分析:用deepseek进行贡献度分析(帕累托法则)
  • 生成式人工智能的风险与治理——以ChatGPT为例
  • 十足正式在山东开疆拓土!首批店7月初开业,地区便利店现全新面貌!
  • Unity2D游戏开发-玩家控制
  • 如何在 Windows 11 上免费恢复永久删除的文件
  • Spring boot 集成mybatis-plus
  • 数据仓库之缓慢变化维