如果我说你,你那些函数的设计就已经错了,你服气不服气?字符串的拼接之类,需要的是获得一个后面可以使用的字符串数据,而不是print出来就了事,那么你需要的结果是print出来的那个结果还是通过参数传递返回去的呢?问你需要的目的是什么,你干么不好好地回答?想人帮忙,首先是自己低声下气,把姿态放低,不是去指责人家不帮忙,你就算不满,可以闭嘴不理,但要反过来说人家如何不对,那只能而且必然是你吃亏。给你指错就算了?你整个程序的设计思想都是错的,告诉你哪里错了改出来,于你又有何益处?是你自己不想好而已,静下心来仔细想一想该怎么与人交流吧。
一看你那些函数的原型声明就知道问题大了去,用得着再仔细看后面的?还要给你劳神解释为什么没结果?要在你划定的错误道路上继续扶你多走几步?
最起码也要参考一下人家string.h中strcat()等函数的原型,是怎么写的,人家返回一个指针干嘛用,而你不返回又出于什么想法,这些问题都搞清楚了吗?你那代码,连拼接的两个字符数组的尺寸都一样,也敢做拼接,代码中连个溢出的检查都没有,这些用得着很深入看才能说你吗。
[
本帖最后由 TonyDeng 于 2014-6-21 21:32 编辑 ]