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]);

}

Lascia un commento