用c++写定义一个函数strlink,函数的原型为:vord strlink (char *C1,char *C2);该函数的功能用于实现两个字符串的连接操作,并在主函数main ()中定义两个字符数组 s1 和s2,通过键盘给 s1 和s2 分别输入相应的字符串内容,调用strlink()函数,实现 s2 中的字符连接到 s1中(要求:不得使用字符串处理函数中的连接库函数)
时间: 2023-03-24 21:03:33 浏览: 459
C++常用库函数 缓冲区操作函数、字符分类函数、数据转换函数、数学函数、输入和输出函数、进程控制函数、字符串操作函数
5星 · 资源好评率100%
strlink 函数的定义如下:
```c
void strlink(char *C1, char *C2) {
while (*C1 != '\') {
C1++;
}
while (*C2 != '\') {
*C1 = *C2;
C1++;
C2++;
}
*C1 = '\';
}
```
在主函数 main() 中,定义两个字符数组 s1 和 s2,并通过键盘输入相应的字符串内容,然后调用 strlink() 函数实现 s2 中的字符连接到 s1 中,代码如下:
```c
#include <stdio.h>
void strlink(char *C1, char *C2);
int main() {
char s1[100], s2[100];
printf("请输入字符串 s1:");
scanf("%s", s1);
printf("请输入字符串 s2:");
scanf("%s", s2);
strlink(s1, s2);
printf("连接后的字符串为:%s\n", s1);
return ;
}
void strlink(char *C1, char *C2) {
while (*C1 != '\') {
C1++;
}
while (*C2 != '\') {
*C1 = *C2;
C1++;
C2++;
}
*C1 = '\';
}
```
阅读全文