codice:// SOSTITUZIONE DI UNA STRINGA // Ricopio A su B, rimpiazzando ogni stringa S1 che trovo con S2 char *replace(char *A, char *s1, char *s2, char *B) {int i,j,k,L; i=0;j=0;L=len(s1); while (A[i]!='\0') {if (match(s1,A,i)==1) {k=0; //Copio s2 su B ... while (s2[k]!='\0') {B[j]=s2[k];++j;++k;}; i = i + L;} //... e mi sposto in A subito dopo s1 else //Altrimenti, copio un altro carattere di A su B {B[j]=A[i];++i;++j;} } B[j] = '\0'; //Alla fine: return(B);} //inserisco il carattere '\0' di fine stringa