C 语言范例 - 连接字符串
使用 strcat() 连接两个字符串。
/** * file: main.c * author: 简单教程(www.twle.cn) */ #include <stdio.h> int main() { char s1[100], s2[100], i, j; printf("输入第一个字符串: "); scanf("%s", s1); printf("输入第二个字符串: "); scanf("%s", s2); // 计算字符串 s1 长度 for(i = 0; s1[i] != '\0'; ++i); for(j = 0; s2[j] != '\0'; ++j, ++i) { s1[i] = s2[j]; } s1[i] = '\0'; printf("拼接后的字符串为: %s\n", s1); return 0; }
编译运行范例,输出结果如下
$ gcc main.c && ./a.out 输入第一个字符串: Hello 输入第二个字符串: 简单教程(www.twle.c) 拼接后的字符串为: Hello简单教程(www.twle.c)