#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
相关推荐
cpp_25014 分钟前
P1024 [NOIP 2001 提高组] 一元三次方程求解Gofarlic_oms16 小时前
利用API实现ANSYS许可证管理自动化集成AI+程序员在路上7 小时前
VS Code 完全使用指南:下载、安装、核心功能与 内置AI 编程助手实战田梓燊7 小时前
力扣:23.合并 K 个升序链表invicinble7 小时前
这里对java的知识体系做一个全域的介绍catchadmin7 小时前
使用 PHP TrueAsync 改造 Laravel 协程异步化的可行路径wbs_scy7 小时前
【Linux 线程进阶】进程 vs 线程资源划分 + 线程控制全详解re林檎7 小时前
算法札记——4.27AI人工智能+电脑小能手8 小时前
【大白话说Java面试题】【Java基础篇】第15题:JDK1.7中HashMap扩容为什么会发生死循环?如何解决数据牧羊人的成长笔记8 小时前
逻辑回归与Softmax回归