在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