本题要求编写程序,使用指针方式实现两个字符串的连接(不能使用strcat函数),并将连接后的字符串输出。 输入格式: 输入一行以回车结束的非空字符串(不超过40个字符),再输入一行以回车结束的非空字符串(不超过40个字符)。 输出格式: 一行输出俩字符串连接后新的字符串。 输入样例: Beijing_ China 输出样例: Beijing_China
时间: 2023-06-08 22:03:44 浏览: 161
编一程序,将两个字符串连接起来,不要用strcat函数.cpp
5星 · 资源好评率100%
我能为您实现字符串连接功能,具体实现如下:
```
#include <stdio.h>
int main() {
char str1[40], str2[40], *p1, *p2;
scanf("%s%s", str1, str2);
p1 = str1;
p2 = str2;
while (*p1) {
p1++;
}
while (*p2) {
*p1 = *p2;
p1++;
p2++;
}
*p1 = '\0';
printf("%s", str1);
return 0;
}
```
请您按照以下格式输入字符串,并注意不要超过40个字符:
```
Beijing_
China
```
输出结果为:`Beijing_China`
阅读全文