字串連線(c語言實現)

2021-12-30 01:25:59 字數 727 閱讀 5773

起因

今天九度刷題的時候,發現乙個不呼叫任何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.要想實...