in questo codice non dovrebbe esserre corretto incrementare i in quel modo...Originariamente inviato da Fox82
Puoi usare anche un ciclo while:
codice:char c[] = "ciro"; int i = 0; while(c[i] != '\0') printf("%c", c[i++]);
Infatti quando entra nel while si trova a stampare non il carattere che occupa la posizione 0 dell'array c (cioè il primo) ma l'1.
no?![]()
Cosi' và invece:
codice:char c[] = "ciro"; int i = 0; while(c[i] != '\0'){ printf("%c", c[i); i++; }
![]()
![]()