strcat源碼
發布時間: 2022-09-21 18:38:55
『壹』 字元串連接函數strcat()的源代碼是什麼
字元串連接函數,函數返回指針,兩個參數都是指針.第一個參數所指向的內存的原型:extern
char
*strcat(char
*dest,char
*src);
用法:#include
『貳』 幫忙編寫strcat與strncat的源代碼,不調用C++/C 的字元串庫函數,並用指針編寫
char *strcat(char *s,char *t){
char *p=s;
while(*s) ++s;
while(*s++ = *t++);
return p;
}
char *strncat(char *s,char *t,int n){
char *p=s;
while(*s) ++s;
for(;n;*s++ = *t++,n--);
*s='\0';
return p;
}
『叄』 編寫一個函數實現兩個字元串的連接(不使用庫函數strcat).這個用c語言怎麼寫程序啊求詳細解釋~急!
void fun (char s1[],char s2[]){
int i,j;
for (i=0;s1[i] !=』 』; i++); /*求出的i為pA字元的總長度,包括結束標記位*/
for (j=0;s2[j] !=』 』; j++)
s1[i++]=s2[j]; /*將pB字元串連在pA字元串的後面*/
s1[i]='