All pastes #383753 Raw Edit

Stuff

public c v1 · immutable
·published 2007-03-06 16:17 UTC
rendered paste body
/*  IP: s1 stringa 1  IP: lun_g lunghezza prima stringa  OP: inserimento dei caratteri di s1 in s3*/void Prima_s (const char*s1, int lun_g, char*s3){    int i,j;    for (i=0, j=0; j<lun_g; i+=2,j++)         s3[i]=s1[j];}/*Prima_s*//*  IP: s2 stringa 2  IP: lun_g lunghezza prima stringa  OP: inserimento dei caratteri di s2 in s3*/void Seconda_s (const char*s2, int lun_g, char*s3){    int i,j;    for (i=1, j=0; j<lun_g; i+=2,j++)         s3[i]=s2[j];}/*Seconda_s*//*  IP: s1 stringa 1  IP: s2 stringa 2  OP: s3 stringa con caratteri alterni di s1 e s2*/void Alterna_string (const char*s1, const char*s2, char*s3){    int lun_g,i,j,luns2;    lun_g=strlen(s1);    luns2=strlen(s2);    Prima_s(s1,lun_g,s3);    Seconda_s(s2,lun_g,s3);    if (luns2>lun_g)        for (i=lun_g*2, j=lun_g; j<luns2;  i++,j++)            s3[i]=s2[j];    else s3[lun_g*2]='\0';    puts(s3);}/*Alterna_string*/