
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;
}
}
本文介绍如何在C++中使用字符串函数进行定长切割,详细解析了相关API的用法,通过实例代码展示了如何将一个长字符串按固定长度分割成多个子字符串。
570

被折叠的 条评论
为什么被折叠?



