通过C语言将两个字符串连接起来, 不要用字符串连接函数strcat函数。
时间: 2023-09-28 15:05:26 浏览: 129
可以通过循环遍历两个字符串并逐一复制到一个新的字符串中来实现字符串的连接,示例代码如下:
```c
#include <stdio.h>
int main() {
char str1[100], str2[100], new_str[200];
int len1 = 0, len2 = 0, i, j;
printf("请输入第一个字符串:");
scanf("%s", str1);
printf("请输入第二个字符串:");
scanf("%s", str2);
// 计算两个字符串的长度
while (str1[len1] != '\0') {
len1++;
}
while (str2[len2] != '\0') {
len2++;
}
// 将两个字符串复制到新的字符串中
for (i = 0; i < len1; i++) {
new_str[i] = str1[i];
}
for (j = 0; j < len2; j++) {
new_str[i + j] = str2[j];
}
new_str[i + j] = '\0'; // 加上字符串结束符
printf("连接后的字符串为:%s", new_str);
return 0;
}
```
这样就能够通过C语言将两个字符串连接起来了。
阅读全文