(c語言)字串連線函式

2021-07-01 19:27:05 字數 879 閱讀 4366

實現char *my_strcat(char *dest,char *src)函式。

返回: dest字串的位址。

功能: 將src指向的字串追加都到dest指向字串的後面。

例如: char dest [10] = "ab";

char *src = "cd";

my_strcat();之後,dest指向的符串為「abcd」;

程式分析: 1.

要想實現將兩個陣列連線起來的功能,需運用指標dest找到str1的『\0』位置。 2.

運用指標src將第二個陣列的首元素賦給str1的『\0』。 3.

運用兩個while迴圈將str2中的值都賦到str中,輸出str1的內容

注意:程式要求返回dest的位址,所以要定義乙個指標將其儲存。

**如下:

#includechar * my_strcat(char * dest,char * src)  

* dest = *src; //將第二個陣列的首元素賦給『\0』

while(* src != '\0') //判斷是否是第二個字串陣列的元素是否是末尾

*src++ = '\0'; //在最後乙個陣列後面賦上『\0』

return ret;

}int main()

; char str2=;

my_strcat(str1,str2); //呼叫my_stract函式

C語言程式設計 字串連線

有兩個含有數字和字母的字串,要求把它們合併成乙個新的字串。在新字串中,不許有重複的符號,並且各字元按照從小到大的順序排列,即 數字 大寫字母 小寫字母。操作要求如下 輸入 兩個字串,以空格分隔 輸出 合併後的字串 原題 看到網上的答案,覺得那些人編寫的 真是過於羅嗦了。有人面對這樣乙個簡單的問題,竟...

c 字串連線

string name nihao string spa string str str 常量字串 kowin 常量字串不能直接相加,報錯 str 常量字串 name kowin 可在兩常量字串中間或開頭加變數字串即可 cout cout int n 10 char num 10 str1 str1 ...

C 字串連線

c 字串連線常用的四種方式 stringbuilder string.format list。1.的方式 string sql update tablename set int1 int1.tostring int2 int2.tostring int3 int3.tostring where id...