|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2004
Città: La regione del Triplete
Messaggi: 5748
|
[C/C++] Gestione campionato (ex controllo caratteri inseriti)
Ciao a tutti, sto preparando il progettino per un corso di programmazione.
Sono arrivato ad un punto in cui devo fare un controllo sul carattere inserito. Ho delle variabili int da riempire solo con dei numeri (ho fissato già l'intervallo numerico che mi occorre). CIò che mi serve è che il programma si accorga che ho inserito un carattere diverso da un numero, me lo segnali e mi permetta di reinserire il dato opportuno. Quindi non devo permettere che il programma si interrompa bruscamente. Più facile è, meglio è. Mi aiutate? Grazie
__________________
Trattative felicemente concluse con domienico120, xbax88 ed engiel, ottimi e seri utenti. Ultima modifica di zanardi84 : 25-01-2007 alle 09:13. |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: La regione del Triplete
Messaggi: 5748
|
Quote:
Codice:
variabile<='0' && variabile>='9' So che dovrei comporre il numero decina + unità e fare il controllo... Ma come realizzo tutto questo? Ancora niente invece sulla gestione intelligente dell'errore. Qualche idea?
__________________
Trattative felicemente concluse con domienico120, xbax88 ed engiel, ottimi e seri utenti. |
|
|
|
|
|
|
#3 | ||
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
||
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Apr 2004
Città: La regione del Triplete
Messaggi: 5748
|
Quote:
Come lettura dei caratteri ho usato lo standard input quindi Codice:
cin>>variabile
__________________
Trattative felicemente concluse con domienico120, xbax88 ed engiel, ottimi e seri utenti. |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Se fai: Codice:
int var1 = 0; int var2 = 0; cin >> var1; cout << "Valore1: " << var1 << endl; cin >> var2; cout << "Valore2: " << var2 << endl;
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Questo ti può andare bene ?
Codice:
int i;
do {
if(cin.fail())
{
cout << "Devi inserire un numero" << endl;
flush(cin);
}
cout << "Inserisci un numero: ";
cin >> i;
} while(cin.fail());
Codice:
void flush(istream & is)
{
is.clear();
char nextChar;
while((nextChar = is.get()) != '\n' && nextChar != EOF);
is.clear();
}
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2004
Città: La regione del Triplete
Messaggi: 5748
|
Avrei voluto aprire un altro 3D perchè ho difficoltà con il progetto che sto cercando di realizzare.
Devo gestire un campionato a girone. Andata + ritorno. Ho già l'elenco delle squadre iscritte. Vorrei creare il calendario in automatico partendo dalle scquadre in elenco (un vettore di strutture). Il girone di ritorno dovrebbe essere gestito in automatico invertendo le squadre di casa e ospite del girone di andata.. Come posso procedere? Grazie
__________________
Trattative felicemente concluse con domienico120, xbax88 ed engiel, ottimi e seri utenti. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:17.



















