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


所有评论(0)