View Single Post
Old 21-08-2008, 13:56   #5
Composition86
Senior Member
 
L'Avatar di Composition86
 
Iscritto dal: Jul 2005
Messaggi: 406
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
ecco qualche spiegazione:
- se non rimetti la parte dentro il while prima del while, il codice non funziona perchè le variabili non sono inizializzate. devi inizializzare tutte le variabili a 0, altrimenti il comportamento del programma non è predicibile

- questo perchè il controllo sul valore di km viene fatto all'inizio di ogni ciclo, quindi una volta che assegni il valore -1 alla variabile km il ciclo continua e si interrompe al ciclo successivo

- se inizializzi le variabili dovrebbe funzionare

ps. usa getchar() al posto di system("pause").
system("pause") non è standard e inoltre è brutto
Intanto ti ringrazio, fra un po' provo e vedo cosa ne esce.
il system("pause") è un comando che sto usando temporaneamente per visualizzare il programma (praticamente appiccicato senza sapere cosa sia), appena arrivo a studiare la getchar() lo cambio!
Composition86 è offline   Rispondi citando il messaggio o parte di esso