Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Programma semplice...
Forum - C/C++ - Programma semplice...

Avatar
Skirk (Normal User)
Rookie


Messaggi: 42
Iscritto: 18/07/2005

Segnala al moderatore
Postato alle 17:36
Lunedì, 18/07/2005
Salve, vorrei esporre un mio problema...
(premetto che sono alle prime armi con il C++..)

CODICE
==============

#include <iostream.h>

int main() {
      
    int litri,galloni;

    cout <<"Inserire il numero di galloni: ";
    cin >> galloni;
    
    litri = galloni*4;
    
    cout <<"Il numero di litri e': litri";
    
    return 0;
    
}
    
    
===============
FINE CODICE

Il mio problema e che non riesco a compilarlo come .exe perch? il mio compilatore mi d? questo errore:

#include "backward_warning.h"

Dove sbaglio???
Grazie per la vostra attenzione...

Ciauz :)

Ultima modifica effettuata da Skirk il 18/07/2005 alle 17:47
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6108
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 18:06
Lunedì, 18/07/2005
Testo quotato

Postato originariamente da Skirk:
  
    cout <<"Il numero di litri e': litri";



Questa riga ? sbagliata. Modificala in:

cout << "Il numero di litri e': " << litri;


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote
Avatar
Zizzius (Honoris User)
Guru


Messaggi: 675
Iscritto: 28/02/2005

Segnala al moderatore
Postato alle 18:08
Lunedì, 18/07/2005
Il mio compilatore non mi d? errori... :-|

Comunque, l'istruzione
cout <<"Il numero di litri e': litri";
stampa effettivamente la stringa Il numero di litri e': litri, senza dirti quale sia il valore della variabile litri.

PM Quote
Avatar
Skirk (Normal User)
Rookie


Messaggi: 42
Iscritto: 18/07/2005

Segnala al moderatore
Postato alle 18:09
Lunedì, 18/07/2005
Ho seguito il tuo consiglio ? l'errore non si ? pi? presentato...ma adesso ho un'altra faccenda da sistemare...

Quando starto il programma, inserisco il numero dei galloni e premo invio il programma termina...

Perch????

Grazie:)

Ciauz

Ultima modifica effettuata da Skirk il 18/07/2005 alle 18:11
PM Quote
Avatar
Zizzius (Honoris User)
Guru


Messaggi: 675
Iscritto: 28/02/2005

Segnala al moderatore
Postato alle 18:59
Lunedì, 18/07/2005
Bisogna far rimanere il programma in attesa, prima di restituire il controllo con return 0;

In C in genere si usa getch(); (anche se non facente parte dell'ANSI C :-|)
In C++ non so quale sia la funzione idonea.

PM Quote
Avatar
Skirk (Normal User)
Rookie


Messaggi: 42
Iscritto: 18/07/2005

Segnala al moderatore
Postato alle 19:04
Lunedì, 18/07/2005
Grazie Zizzius!!!

Forse sono riuscito ad aggiustarmi:

CODICE
============
#include <iostream.h>

int main() {

    int litri,galloni;

    cout <<"Inserire il numero di galloni: ";
    cin >> galloni;

    litri=galloni*4;

    cout<<"Il numero di litri e': " << litri;

    cout << endl;

    system("PAUSE");

    return 0;
}

=============
FINE CODICE

OK!!!
Cos? si ferma e viene fuori l'avviso:
"Premere un tasto per continuare"

Bene, il mio primo prgz in C++ ? terminato...ringrazio Zizzius e Tofy per la loro collaborazione!!!

Alla prossima :)

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6108
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 19:40
Lunedì, 18/07/2005
Figurati :)


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote