Code:
#include<stdio.h>
#include<stdlib.h>
void con(char*,char*);
int len(char*);
char s[]="xxxxx";
char s2[]="yyyy";
main()
{
char *s1=&s2;
char *s0=&s;
con(s0,s1);
printf("%s",s);
}
void con(char *a,char *d)
{
int sl=len(a);
int sd=len(d);
printf("%d\n%d",sl,sd);
int ex=sl+sd;
char *su=(char *)realloc(a,10);
su=a+sd;
while(*d!='\0')
{
*su++=*d++;
}
printf("%s",s);
*su='\0';
}
int len(char *s1)
{
char *q=s1;
while(*q!='\0')
q++;
return q-s1;
}
OMG... this is string concat program please check this error and tell me....
Thank you