请用C语言实现:按如下函数原型编程实现字符串连接函数strcat()的功能。 void MyStrcat(char dstStr[], char srcStr[]); 输入提示信息: "Input a string:" "Input another string:" 输入字符串用gets() 输出提示信息和格式:"Concatenate results:%s\n" 程序运行示例: Input a string:abc↙ Input another string:def↙ Concatenate results:abcdef
时间: 2024-03-18 14:41:50 浏览: 68
C语言 不使用strcat函数实现连接两个字符串功能代码
以下是实现代码:
```c
#include <stdio.h>
#include <string.h>
void MyStrcat(char dstStr[], char srcStr[]) {
int dstLen = strlen(dstStr);
int srcLen = strlen(srcStr);
int i;
for (i = 0; i < srcLen; i++) {
dstStr[dstLen + i] = srcStr[i];
}
dstStr[dstLen + i] = '\0';
}
int main() {
char dstStr[100], srcStr[100];
printf("Input a string:");
gets(dstStr);
printf("Input another string:");
gets(srcStr);
MyStrcat(dstStr, srcStr);
printf("Concatenate results:%s\n", dstStr);
return 0;
}
```
程序运行结果如下:
```
Input a string:abc
Input another string:def
Concatenate results:abcdef
```
阅读全文