起因
今天九度刷題的時候,發現乙個不呼叫任何c的庫函式實現字串拼接的**很多人寫的過於複雜,鍊錶都用上了,真的不至於,只要知道字串的最後截止符是'\0'.
題目描述:
不借用任何字串庫函式實現無冗餘地接受兩個字串,然後把它們無冗餘的連線起來。
輸入:每一行包括兩個字串,長度不超過100。
輸出:可能有多組測試資料,對於每組資料,
不借用任何字串庫函式實現無冗餘地接受兩個字串,然後把它們無冗餘的連線起來。
輸出連線後的字串。
樣例輸入:
abc def
樣例輸出:
abcdef
直接上我的ac**吧
[cpp]
#include
#include
void contact(char *str, const char *str1, const char *str2);
www.2cto.com
int main()
return 0; }
/** * description:字串連線函式
*/ void contact(char *str, const char *str1, const char *str2)
for(j = 0; str2[j] != '\0'; j ++)
str[i + j] = '\0';
}
c語言實現字串連線
一 假設有兩個字串 abc 和 1234 將它們連線起來並輸出 include includeint main 執行結果是 這個問題不難,但也有幾個細節需要注意 陣列b不可以定義為整型陣列,如果寫成int b 4 則輸出時連線不起來,因為與陣列a型別不同 輸出時要寫 c,用迴圈語句逐個輸出字元,不能...
C語言實現字串連線(mycat函式)
c語言可以呼叫string.h的標頭檔案來實現對於字串的處理。如果不呼叫string.h該如何解決 c語言中字串以 0結尾,我們可以用指標變數對兩個字串進行處理。我們可以定義兩個指標變數,利用迴圈,當迴圈到第乙個字串 0 時,將下乙個字串資料逐一填入,直到迴圈到第二個字串末尾的 0 時,迴圈結束。如...
(c語言)字串連線函式
實現char my strcat char dest,char src 函式。返回 dest字串的位址。功能 將src指向的字串追加都到dest指向字串的後面。例如 char dest 10 ab char src cd my strcat 之後,dest指向的符串為 abcd 程式分析 1.要想實...