Siano a e b due stringhe
char a[N], b[N];Cosa fa il seguente frammento di programma?
for(i=0; a[i] != '\0'; i++) b[i]=a[i]; b[i]='\0';
Soluzione: copia la stringa a nella stringa b.
Il ciclo for() copia gli elementi di a in b finché non raggiunge ‘\0’, il carattere di fine stringa, che viene comunque copiato nella riga successiva (alla posizione corretta…)