请教一个C语言C++程序的编写!

2024-12-16 14:50:07
推荐回答(2个)
回答1:

思路如下:

选择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条条大路通北京嘛,哈哈

差不多了,希望有所帮助哦#^_^

回答2:

谁又不是你的枪手,要是的话这枪手的价也太低了吧,有问题的话可以问,但不是像这种叫人家把源程序写出来,你自己要尝试,出什麽不懂得问题拿来提问,相信大家都乐意解决的~~