思路如下:
选择A B C三个功能
main函数中的流程概述:
1.输出提示信息,并捕捉用户输入。比如:
“请指定您需要的操作:
输入“A”完全复制;
输入“B”向后添加;
输入“C”定位复制。
捕捉输入;”
“请输入您要处理的字符串。
字符串a:
捕获输入;
字符串b:
捕获输入;”
2.用switch语句判断输入并调用相应函数,同时将两个字符串传递给处理函数。
比如:
case A:mystrcpy(&字符串a,&字符串b);
case B和case C与case A同理。
这样主函数的框架就出来了#^_^
下面是三个功能函数的实现(注:因为用到库函数,所以要添加“string.h”头文件):
1.选项A的函数功能通过调用库函数strcpy实现,在输出结果语句前多输出一句提示信息即可完成题目要求。
2.选项B的函数功能通过调用库函数strcat实现,在输出结果语句前多输出一句提示信息即可完成题目要求。
3.选项C的函数功能通过调用库函数memcpy实现(strncpy也可以,不过要走些弯路:)),在输出结果语句前多输出一句提示信息即可完成题目要求。
当然如果你对指针熟悉的话也可以不调用库函数,直接进行地址操作^_^)Y条条大路通北京嘛,哈哈
差不多了,希望有所帮助哦#^_^
谁又不是你的枪手,要是的话这枪手的价也太低了吧,有问题的话可以问,但不是像这种叫人家把源程序写出来,你自己要尝试,出什麽不懂得问题拿来提问,相信大家都乐意解决的~~