寫一個結(jié)合兩個字符串的方法,從第一個字符串中取出一個字符,然后從第二個字符串中取出一個字符,以此類推。一旦一個字符串沒有字符,它就應(yīng)該繼續(xù)使用另一個字符串輸入:兩個字符串,如s1="day"和s2="time"輸出:一個結(jié)果字符串,對于上面的輸入情況,它將是“dtaiyme”。
2 回答
一只甜甜圈
TA貢獻1836條經(jīng)驗 獲得超5個贊
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;}
- 2 回答
- 0 關(guān)注
- 704 瀏覽
添加回答
舉報
0/150
提交
取消
