Che cosa è sbagliato in questo codice:
Dovrebbe mostrarmicodice:int main() { char test[5]; char a1,a2,a3,a4,a5; int i=0; for (a1='a'; a1<='z'; a1++) for (a2='a'; a2<='z'; a2++) for (a3='a'; a3<='z'; a3++) for (a4='a'; a4<='z'; a4++) for (a5='a'; a5<='z'; a5++) { i++; test[0]=a1; test[1]=a2; test[2]=a3; test[3]=a4; test[4]=a5; printf("%d\n%s\n",i,test); system("pause"); } }
1 aaaaa
2 aaaab
3 aaaac etc etc invece mostra
1 aaaaa*** dove al posto di *** ci sono dei caratteri strani che cambiano a ogni esecuzione... perchè??
![]()

Rispondi quotando