按如下函数原型编程实现字符串连接函数strcat()的功能。
void MyStrcat(char *dstStr, char *srcStr);
输入提示信息:
"Input a string:"
"Input another string:"
输入字符串用gets()
输出提示信息和格式:"Concatenate results:%s\n"
代码如下:
#include <stdio.h>#include <string.h>#define N 80void MyStrcat(char *dstStr, char *srcStr);int main(){ char s[N], t[N];printf("Input a string:");gets(s);printf("Input another string:");gets(t);MyStrcat(s, t);printf("Concatenate results:%s\n", s);return 0;} /* 函数功能:将字符串srcStr连接到字符串dstStr之后 */void MyStrcat(char *dstStr, char * srcStr){ while (*dstStr != '\0'){ dstStr++;}while (*srcStr != '\0')/* 若srcStr所指字符不是字符串结束标志 */{ *dstStr = *srcStr;/* 将srcStr所指字符复制到dstStr所指内存中*/srcStr++;/* 使srcStr指向下一个字符 */dstStr++;/* 使dstStr指向下一个存储单元 */}*dstStr = '\0';/* 在字符串dstStr的末尾添加字符串结束标志 */}
C语言—字符指针作函数参数 按如下函数原型编程实现字符串连接函数strcat()的功能。void MyStrcat(char *dstStr char *srcStr);
如果觉得《C语言—字符指针作函数参数 按如下函数原型编程实现字符串连接函数strcat()的功能。v》对你有帮助,请点赞、收藏,并留下你的观点哦!