Concatenazione di due stringhe
/*CONCATENA 2 STRINGHE*/
#include<stdio.h>
#include<math.h>
void concat();
void concat2(char *str1,char *str2, char *str3);
main()
{
concat();
}
void concat()
{char *s1,*s2;
printf(“Inserisci stringa1\n”);
scanf(“%s”,s1);
/*char s1[]=”sei “;
char s2[]= “grande”;*/
printf(“Inserisci stringa2\n”);
scanf(“%s”,s2);
char *s3;
concat2(s1,s2,s3);
}
void concat2(char *str1,char *str2, char *str3)
{int i,I,t;
i=0; I=0;
while (str1[i]!= ‘\0′)
{str3[I]=str1[i];
i++;
I++;
}
i=0;
while(str2[i]!=’\0′)
{str3[I]=str2[i];
i++;
I++;
}
str3[I]=’\0′;
for(t=0;t<I;t++)
printf(“%c”,str3[t]);
}