)strcmp函数Р 4)strcpy函数Рvoid strcpy(char*c,char*d) //定义字符串拷贝函数Р{Р?int i=0;Р?while(c[i]=d[i]) //将d[i]复制到c[i]中Р i++;Р}Р}四、对该设计题目有何更完善的方案Р1、对自己完成程序进行自我评价。Р我的程序较好的完成了任务中规定的设计内容,并完成了创新要求的设计,运行正确。但是写程序的效率上比较低,没有很快就完成程序,我会继续努力,领悟C++环境下的文字处理,熟练掌握函数运用,并对C++编程的加强自我学习。Р2、对课题提出更完善的方案Р只对姓氏进行了一小部分的扩展,若将指针数组*p[]中元素扩展到百家姓多有姓氏,便完成对任意姓名的排序,由于百家姓篇幅很大,全输入会使程序看起来过于冗长,所以没有一一列出。Р在姓名排序方面有很多方法,也可以选择其他方法进行排序。Р五、收获及心得体会Р 1、通过对程序的编写,体会到了,指针数组在于用方面非常灵活,本程序很灵活的运用指针数组对姓氏进行了复赋值,比较。Р2、对字符型数组有了更深入的理解和认识,通过课程设计对C++环境下的文字处理有了进一步的掌握。Р3、通过本次课程设计,使自己对C++针对过程的编程方法有了更深入的理解,熟练了函数的调用,加强了自己的逻辑推理能力和编程思维。Р4、在完成程序的过程中,使我提高综合利用C++语言进行程序设计的能力,加强函数的运用及对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养我用系统提供的标准函数及典型算法进行设计,并对Windows平台下的控制台进行深入的了解。更进一步的认识,在对程序进行调试的过程中,更明白了程序优化的重要性通过这次的课程设计,我在程序循环结构的理解上有了更进一步的认识,在对程序进行调试的过程中,更明白了程序优化的重要性。Р日期: 2012年6月28日