C語言連接字串示例

在C語言中,如何將兩個字串連接?創建一個原始檔案:program_to_concatenate_strings.c,參考以下實現代碼 -

#include <stdio.h>
#include <string.h>

int main() {
    char s1[24] = "zaixian ";
    char s2[] = "zaixian";

    int i=0, j=0, n1=0, n2=0;

    n1 = strlen(s1);
    n2 = strlen(s2);
    int total = n1 + n2; //

    for (i = n1; i < total; i++) {
        s1[i] = s2[j];
        j++;
    }

    s1[i] = '\0';

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

    return 0;
}

執行上面示例代碼,得到以下結果 -

zaixian zaixian

上一篇: C語言字串示例 下一篇: C語言數學計算程式