C++语言编程 结合两个字符串

写一个结合两个字符串的方法,从第一个字符串中取出一个字符,然后从第二个字符串中取出一个字符,以此类推。一旦一个字符串没有字符,它就应该继续使用另一个字符串

输入:两个字符串,如s1="day"和s2="time"输出:一个结果字符串,对于上面的输入情况,它将是“dtaiyme”。


慕莱坞森
浏览 650回答 2
2回答

一只甜甜圈

char* catstr(char*str,const char*str1, const char*str2){assert(str != NULL);if (!str1){str =(char*) str2;return str;}if(!str2){str = (char*)str1;return str;}char*ret = str; while (*str1!='\0'||*str2 != '\0') {     if(*str1 != '\0')         *str++ = *str1++;     if (*str2 != '\0')         *str++ = *str2++; } return ret;}
打开App,查看更多内容
随时随地看视频慕课网APP