題目:編寫函式fun,其功能是:實現兩個字串的連線(不要使用庫函式strcat),即
把p2所指的字串連線到p1所指的字串的後面。
例如:分別輸入下面兩個字串:firststring--secondstring
程式輸出:firststring--secondstring
編譯環境:vs2010
#include
#include
void
fun(
char p1,
char p2)
1.陣列版
int i, j;
for(i =
0;p1 !=
0;i++);
//此處為空語句
for(j =
0;p2 !=
0;j++
) p1[i++
]= p2[j]
; p1[i]=0
;
2.指標版(通過移動指標來訪問所指元素)
char
*p = p1,
*q = p2;
while
(*p !=
0) p++
;while
(*q !=0)
*p =0;
//注意主函式中輸出的是s1,所以一定要把p1末尾賦值為0
C語言之strcat函式
原本以為很簡單的乙個例子,結果讓我鬱悶了乙個上午 雖然這個知識點也懂,但還是在實踐中犯了錯,乙個上午的時間,多麼痛的領悟啊 先貼上我的 include includechar mystrcat char dest,const char src printf mystrcat s n mystrcat...
c語言之strcat函式Strcpy函式
因為面試的時候經常考到,所以就自己總結了一下。注意點 為前乙個字串的空間要夠後邊字串的儲存。strcat原型為strcat char str1,const char str2 或者strcat char a,char b 作用 將str2複製到str1的末尾。或者說將b陣列裡的元素複製到a陣列元素的...
c語言 實現Strcat函式
實現char my strcat char dest,char src 函式.返回 dest字串的位址。功能 將src指向的字串追加到dest指向字串的後面。例如 char dest 10 andef char src ghi my strcat 之後,dest指向的字串為 andefghi inc...