分离字符串

来源:互联网 发布:无间道3解析知乎 编辑:程序博客网 时间:2024/04/28 19:43
/**有一个字符串"1a2b3d4z",;要求写一个函数实现如下功能,    功能1:把偶数位字符挑选出来,组成一个字符串1    功能2:把奇数位字符挑选出来,组成一个字符串2功能3:把字符串1和字符串2,通过函数参数,传送给main,并打印。功能4:主函数能测试通过。*/ #include<iostream>#include<string>using namespace std;void getStr(string souce,string& buf1,string& buf2);int main(){string souce="1a2b3d4z";string buf1,buf2;getStr(souce,buf1,buf2);cout<<"原字符串"<<souce<<endl; cout<<"字符串1:"<<buf1<<endl;cout<<"字符串2:"<<buf2<<endl;return 0;}void getStr(string souce,string& buf1,string& buf2){int i=0;while(souce[i]!='\0'){if(i%2==0)    buf1+=souce[i];else    buf2+=souce[i];i++;}}

0 0
原创粉丝点击