用c语言将两个字符串连接,不要用stract函数。
时间: 2024-05-06 16:17:50 浏览: 102
c语言不使用strcat函数连接两个字符串.cpp
5星 · 资源好评率100%
可以用循环来实现字符串连接,具体步骤如下:
1.先找到第一个字符串的结尾位置。
2.从第一个字符串的结尾位置开始,依次将第二个字符串中的字符赋值给第一个字符串对应的位置。
3.在第一个字符串的结尾位置添加字符串结束符号'\0'。
下面是示例代码:
```c
#include <stdio.h>
int main() {
char str1[100] = "hello";
char str2[50] = ", world!";
int i, j;
// 找到 str1 的结尾位置
i = 0;
while (str1[i] != '\0') {
i++;
}
// 将 str2 中的字符依次赋值给 str1
j = 0;
while (str2[j] != '\0') {
str1[i] = str2[j];
i++;
j++;
}
// 添加字符串结束符号
str1[i] = '\0';
printf("Result: %s\n", str1);
return 0;
}
```
输出结果为:Result: hello, world!
阅读全文