请不用strcat函数,将两个字符串连接起来
时间: 2023-12-15 15:31:07 浏览: 78
以下是C语言不使用strcat函数实现连接两个字符串的代码:
```c
#include <stdio.h>
#include <string.h>
#define N 30
#define M 10
int main() {
int i, j;
char a[N] = {'\0'}, b[M] = {'\0'};
// 定义两个字符数组并初始化(第一个较大些)
puts("输入第一个字符串:");
gets(a);
puts("输入第二个字符串:");
gets(b);
// 将第二个字符串接在第一个字符串后
for (i = strlen(a), j = 0; j < strlen(b); i++, j++) {
a[i] = b[j];
}
puts("两字符串链接后为:");
puts(a);
return 0;
}
```
相关问题
用strcat函数将两个字符串连接起来
Sure! 您可以使用strcat函数将两个字符串连接起来。```char str1[20] = "Hello"; char str2[20] = "World"; strcat(str1, str2); printf("%s", str1);``` 意思是将"World"连接到"Hello"的后面,输出结果是"HelloWorld"。
C语言用strcat函数将两个字符串连接起来
可以使用 strcat 函数将两个字符串连接起来,例如:
```c
char str1[20] = "hello";
char str2[20] = "world";
strcat(str1, str2);
printf("%s\n", str1); // 输出 "helloworld"
```
阅读全文