getline 切割字符串
1、使用 iostream 中 getline 函数截取 string
函数原型:

std::istream &std::getline<char, std::char_traits<char>, std::allocator<char>>(std::istream &_Istr, std::string &_Str,     char _Delim)

getline(istream && is,string&str,char delim)
/* 需要使用的头文件 */

#include <iostream>
//getline 函数
#include <sstream>
//stringstream 类

using namespace std;

int main () {
	string str = "/home/name/Desktop/";
	string res;
	stringstream sstr(str);
	while (getline(sstr, res, '/')) {
		cout << res << endl;
	}
}
输出:
空字符
home
name
Desktop
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐