實現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...