c++定长分割字符串
程序员文章站
2022-04-04 11:13:33
...
void split_string(string original,int num)//original初始字符串,num是分割大小
{
int len=original.length();//字符串长度
int end=num;//分割定长大小
string s;
for(int start=0;start<len;)
{
if(end>len)//针对最后一个分割串,不足分割长度,补0
{
s=original.substr(start,len-start);//最后一个字符串的原始部分
s.append(end-len,'0');//不足num位的,补0
cout<<s<<endl;
break;
}
s=original.substr(start,num);//从0开始,分割num位字符串
start=end;
end=end+num;
cout<<s<<endl;
}
}
上一篇: Java网络编程概述
下一篇: leetcode:78. 子集