05/02/09 15:43
Cesaruz
Ciao a tutti...in questi giorni sto lavorando con le stringhe e ho trovato difficoltà con alcuni controlli sull'acquisizione da tastiera...In pratica vorrei evitare che la stringa inserita dall'utente sia vuota e la vorrei far reinserire nel caso ciò accada...
Ora vi posto il codice che forse rende più facile la spiegazione del problema..
----------------------------
for(int i =0;i<q;i++){
printf("Inserire nome"
gets(n[i]);//Utilizzo un vettore di stringhe
while(strcmp(n[i],""==0){
printf("Attenzione reinserire"
gets(s[i]);
}
}
-----------------------------
questo è ciò che faccio quindi la prima volta che entro in questo ciclo entra direttamente nel while senza che io inserisca niente...
Quindi io voglio acquisire delle stringhe e controllare che l'utente inserisca almeno un carattere...
Spero di essere stato chiaro...
Grazie anticipatamente
Ora vi posto il codice che forse rende più facile la spiegazione del problema..
----------------------------
for(int i =0;i<q;i++){
printf("Inserire nome"
gets(n[i]);//Utilizzo un vettore di stringhe
while(strcmp(n[i],""==0){
printf("Attenzione reinserire"
gets(s[i]);
}
}
-----------------------------
questo è ciò che faccio quindi la prima volta che entro in questo ciclo entra direttamente nel while senza che io inserisca niente...
Quindi io voglio acquisire delle stringhe e controllare che l'utente inserisca almeno un carattere...
Spero di essere stato chiaro...
Grazie anticipatamente
aaa