自己编写1个
void Strcat1(char *s,char ch);
设法实现心目中的功能。
void Strcat1(char *s,char ch);
设法实现心目中的功能。

落霞与孤鹜齐飞,秋水共长天一色! 心有多大,路有多宽。三教九流,鸡鸣狗盗。兼收并蓄,海纳百川。

2006-07-02 14:53

2006-07-02 15:38
/*楼主不妨试一下这个程序*/
void Strcat1(char *s,char ch)
{
while(*s)s++;
*(short*)s=ch;
}
#include "stdio.h"
main()
{
char str[40]="Do you understand";
Strcat1(str,'?');
puts(str);
}

2006-07-02 15:40
2006-07-02 15:51
俺这void Strcat1(char *s,char ch)
即便对于s[]为空串情况也是兼容的

2006-07-02 15:52
俺这void Strcat1(char *s,char ch)
即便对于s[]为空串情况也是兼容的
char * string=NULL

2006-07-02 16:01
2006-07-25 18:29
2006-07-26 09:25
2006-07-26 13:02