Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - problemino con il c++
Forum - C/C++ - problemino con il c++

Avatar
benny (Normal User)
Newbie


Messaggi: 2
Iscritto: 23/09/2008

Segnala al moderatore
Postato alle 21:04
Martedė, 23/09/2008
Sono un neofita del c++. Ho provato a scrivere un programma semplicissimo che somma due numeri inseriti da tastiera a scelta dell'utente. La compilazione č ok, ma dopo aver battuto i due numeri non mi da il risultato e chiuse il prompt. quale il motivo?

es usando:

(...)

int a;
int b;
int c;
cin >> a;
cin >> b;
c = a + b;
cout << c << endl;



grazie mille :D

Ultima modifica effettuata da benny il 23/09/2008 alle 21:04
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 23:37
Martedė, 23/09/2008
Aggiungi alla fine del main (prima dell'istruzione return):

Codice sorgente - presumibilmente Plain Text

  1. system("pause");



Mi domando perchč i libri di programmazione non lo citano quasi mai.


Il mio blog: https://piero.dev
PM Quote
Avatar
benny (Normal User)
Newbie


Messaggi: 2
Iscritto: 23/09/2008

Segnala al moderatore
Postato alle 12:57
Mercoledė, 24/09/2008
grazie per l'aiuto...ma io non sono cosė esperto: il mio programmino č quello che ho copiato nel primo messaggio e non contiene RETURN (di cui non conosco l'utilizzo)...thanks 8-|

PM Quote
Avatar
mimmo87 (Normal User)
Newbie


Messaggi: 6
Iscritto: 01/10/2008

Segnala al moderatore
Postato alle 19:12
Mercoledė, 01/10/2008
se metti system("pause") devi anche includere la libreria stdlib.h all'inizio del programma (prima del main!!)
ciao ciao

es.
#include <stdlib.h>
int main (void)
{

...
...
system("pause");
return 0;
}:k:

PM Quote
Avatar
gioser (Normal User)
Pro


Messaggi: 111
Iscritto: 03/10/2008

Segnala al moderatore
Postato alle 9:53
Venerdė, 03/10/2008
Oppure, un modo indipendente dal sistema operativo sottostante č usare cin.get(), oppure getchar()
In tal caso per uscire occorre premere INVIO ...

:)

PM Quote