编写程序,实现两个字符串的连接,不用strcat函数
时间: 2023-12-21 15:04:44 浏览: 67
c语言中连接函数的使用
好的,这是一个比较简单的问题。你可以用一个循环遍历第一个字符串到末尾,然后将第二个字符串一个一个字符地添加到第一个字符串末尾。以下是一个示例代码:
```
#include <stdio.h>
void string_concat(char s1[], char s2[]) {
int i, j;
i = j = 0;
while (s1[i] != '\0') {
i++;
}
while (s2[j] != '\0') {
s1[i] = s2[j];
i++;
j++;
}
s1[i] = '\0';
}
int main() {
char s1[100] = "hello";
char s2[50] = "world";
string_concat(s1, s2);
printf("%s", s1);
return 0;
}
```
这个程序会将字符串 "world" 添加到字符串 "hello" 的末尾,结果将会是 "helloworld"。
阅读全文