æè·¯ï¼è¾å
¥ä¸¤ä¸ªå符串aåbï¼é¦å
æ¾å°ç¬¬ä¸ä¸ªå符串açç»æä½ç½®ï¼æ¥çæbçææå
ç´ æ¾å°açæ«å°¾ï¼æåå ä¸ç»ææ å¿ã
åè代ç ï¼
#include<stdio.h>
void mystrcat(char a[],char b[]){
int i=0,j=0;
while(a[i++]!='\0');//æ¾å°açç»æä½ç½®
i--;
while(b[j]!='\0'){//æbå
ç´ èµå¼å°aä¸
a[i++]=b[j++];
}
a[i]='\0';//å ä¸ç»ææ å¿
}
int main()
{
char a[100],b[100];
gets(a);
gets(b);
mystrcat(a,b);
puts(a);
return 0;
}
/*
è¿è¡ç»æï¼
123
456
123456
*/