1. 程式人生 > >編寫一個函式,將兩個字串連線起來。(不能用strcat函式)。

編寫一個函式,將兩個字串連線起來。(不能用strcat函式)。

編寫一個函式,將兩個字串連線起來。(不能用strcat函式)。

#include <stdio.h>

#include <string.h>

char* stringcat(char* strDest , const char*strSrc)

{

    char* address=strDest+strlen(strDest);

    while(((*address++) = (*strSrc++)));

return strDest;//為了實現鏈式操作,將目的地址返回

}

int main()

{

    char a[100] = "Hello ";

    char

* b = "Beijing";

    stringcat(a, b);

    printf("%s\n",a);

    return 0;

}