回覆列表
  • 1 # 使用者4383246126739

    1、實際上就是實現strcat這個字串庫函式,在vc自帶的crt原始碼或者linux平臺的glibc庫中都有strcat的原始碼,自己可以查閱參考,看看庫開發者是如何寫程式碼的,對於學習C語言非常有用。

    2、示例

    #include <stdio.h>

    char *strcat(char *str1, char *str2)

    {

    if((str1==NULL)||(str2==NULL)) throw "Invalide arguments!";

    char *pt = str1;

    while(*str1!="\0") str1++;

    while(*str2!="\0") *str1++ = *str2++;

    *str1 = "\0";

    return pt;

    }

    int main()

    {

    char a[]= "markyuan";

    char b[]= "yyyyy";

    char *cat = strcat(a,b);

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

    return 0;

    }

  • 中秋節和大豐收的關聯?
  • 三國時期的許褚打得過龐德嗎?有何依據?