C语言将两个任意字符串连接起来并输出
时间: 2023-06-05 11:08:38 浏览: 129
可以使用 strcat 函数将两个字符串连接起来并输出,示例代码如下:
```
#include <stdio.h>
#include <string.h>
int main() {
char str1[50] = "Hello ";
char str2[] = "world!";
strcat(str1, str2);
printf("%s", str1);
return 0;
}
```
输出结果为:"Hello world!"
相关问题
用C语言将任意两行字符串首尾连接
我可以给你一些提示,可以使用字符串函数strcat()来连接两个字符串。例如:char str1[100] = "Hello "; char str2[100] = "World"; strcat(str1, str2); 这样str1里就会有"Hello World"了。
C语言编写程序,定义任意两个字符串数据,将两个字符串连接起来,不要用strcat 函数,结果输出到屏幕查看结果
可以使用指针和循环实现字符串连接,示例代码如下:
```c
#include <stdio.h>
int main() {
char str1[] = "Hello";
char str2[] = "World";
char result[100]; // 存储结果的字符串数组,需要预设足够的长度
int i, j;
// 将 str1 复制到 result 中
for (i = 0; str1[i] != '\0'; i++) {
result[i] = str1[i];
}
// 将 str2 连接到 result 后面
for (j = 0; str2[j] != '\0'; j++) {
result[i + j] = str2[j];
}
result[i + j] = '\0'; // 结尾要加上字符串结束符
// 输出结果
printf("%s\n", result);
return 0;
}
```
输出结果为:
```
HelloWorld
```
阅读全文