编写程序,将两个字符串连接起来,不使用strcat()函数
时间: 2024-02-15 10:04:49 浏览: 63
编一程序,将两个字符串连接起来,不要用strcat函数.cpp
5星 · 资源好评率100%
可以使用以下代码来实现:
```c
#include <stdio.h>
int main() {
char str1[100], str2[100];
int i = 0, j = 0;
printf("Enter the first string: ");
gets(str1);
printf("Enter the second string: ");
gets(str2);
// 计算第一个字符串的长度
while (str1[i] != '\0') {
i++;
}
// 将第二个字符串添加到第一个字符串的末尾
while (str2[j] != '\0') {
str1[i] = str2[j];
i++;
j++;
}
// 添加字符串结束符
str1[i] = '\0';
printf("Concatenated string: %s\n", str1);
return 0;
}
```
此程序将要求用户输入两个字符串,然后使用两个 while 循环将第二个字符串添加到第一个字符串的末尾,并在最后添加字符串结束符。最后,程序将打印出连接后的字符串。
阅读全文