#include<iostream>
#include<bits/stdc++.h>
using namespace std;
vector<string> split(string s) {
int len = s.length();
int i(0);
string ans= "", temp;
vector<string> res;
while(i<len) {
temp = "";
while(i<len&&s[i]==' ') {i++;}
while(i<len&&s[i]!=' ') {
temp += s[i++];
}
res.push_back(temp);
}
return res;
}
int main(int argc, char** argv) {
string s = "dog cat cat dog";
vector<string> res;
res = split(s);
cout<<"字符串单词数量 "<<res.size()<<"------"<<endl;
for(auto i:res) {
cout<<i<<endl;
}
return 0;
}
字符串分割单词C++
IRON_MAN_LEVEL12023-11-10 20:24
相关推荐
Tiandaren14 分钟前
Selenium 4 教程:自动化 WebDriver 管理与 Cookie 提取 || 用于解决chromedriver版本不匹配问题nbsaas-boot1 小时前
Java 正则表达式白皮书:语法详解、工程实践与常用表达式库岁忧1 小时前
(LeetCode 面试经典 150 题 ) 11. 盛最多水的容器 (贪心+双指针)chao_7891 小时前
二分查找篇——搜索旋转排序数组【LeetCode】两次二分查找风无雨2 小时前
GO 启动 简单服务斯普信专业组2 小时前
Go语言包管理完全指南:从基础到最佳实践秋说3 小时前
【PTA数据结构 | C语言版】一元多项式求导Maybyy3 小时前
力扣61.旋转链表我是苏苏3 小时前
C#基础:Winform桌面开发中窗体之间的数据传递斐波娜娜4 小时前
Maven详解