char *caratteri[26+26+10] ="abcd..zABCDEFG..XYZ0123456789"
), e poi all'interno di quel ciclo for calcoli un numero intero casuale da 0 a 26+26+10 (ad esempio creando una variabile int j = rand() % (26+26+10)
) e in fine assegni stringa[i] = caratteri[j]
.La dichiarazione della stringa “caratteri” non è corretta.Prima crei una stringa con tutti i caratteri utilizzabili (char *caratteri[26+26+10] ="abcd..zABCDEFG..XYZ0123456789"
), e poi all'interno di quel ciclo for calcoli un numero intero casuale da 0 a 26+26+10 (ad esempio creando una variabileint j = rand() % (26+26+10)
) e in fine assegnistringa[i] = caratteri[j]
.
La dichiarazione della stringa “caratteri” non è corretta.
(char caratteri[26+26+10] ="abcd..zABCDEFG..XYZ0123456789"
.