strcen(char a[],char b[])
{
int num=0,n=0;
while(*(a+num)!='\0')num++;
while(b[n])
{
*(a+num)=b[n];
num++;
n++;
}
*(a+num)='\0';
return(num);
}
main()
{
char x[]="abcdefg",y[]="hijklmn";
int num;
strcen(x,y);
printf("%d",num);
getch();
}
这个是小弟自己写的一个程序啊!
把b字符串连接到a字符串的后面,并返回a中新串的长度!
这个程序运行结果不真确啊!
请帮小弟指出来!改正啊!