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++ - chiusura del programma troppo rapida
Forum - C/C++ - chiusura del programma troppo rapida - Pagina 3

Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo
Avatar
arazz (Normal User)
Pro


Messaggi: 65
Iscritto: 15/05/2009

Segnala al moderatore
Postato alle 22:35
Venerdì, 15/05/2009
io l'include l'ho messo, come puoi vedere dal programma che ho postato nel primo messaggio, però non funziona..

in questo momento il mio codice che compilo è questo..

Codice sorgente - presumibilmente C/C++

  1. /* ADDIZIONE DI DUE NUMERI INTERI */
  2. #include <stdio.h>
  3.  
  4. int main()
  5. {
  6.     int num1, num2, somma; /* dichiara le variabili*/
  7.    
  8.     printf("inserisci il primo numero intero\n"); /* prompt*/
  9.     scanf("%d", &num1); /* legge il primo intero */
  10.    
  11.     printf("inserisci il secondo numero intero\n"); /* prompt */
  12.     scanf("%d", &num2); /* legge il secondo intero */
  13.    
  14.     somma = num1 + num2; /* assega il valore all avariabile  somma */
  15.    
  16.     printf("la somma dei due numeri inseriti e %d\n", somma); /* visualizza la somma */
  17.    
  18.     system("pause"); /* evita che il programma si chiuda subito */
  19.     return 0; /* indica che il programma è terminato con successo */
  20. }


Ultima modifica effettuata da arazz il 15/05/2009 alle 22:36
PM Quote
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 1:00
Sabato, 16/05/2009
Perchè non leggi chi ti scrive:
Codice sorgente - presumibilmente C++

  1. /* ADDIZIONE DI DUE NUMERI INTERI */
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main()
  6. {
  7.     int num1, num2, somma; /* dichiara le variabili*/
  8.    
  9.     printf("inserisci il primo numero intero\n"); /* prompt*/
  10.     scanf("%d", &num1); /* legge il primo intero */
  11.    
  12.     printf("inserisci il secondo numero intero\n"); /* prompt */
  13.     scanf("%d", &num2); /* legge il secondo intero */
  14.    
  15.     somma = num1 + num2; /* assega il valore all avariabile  somma */
  16.    
  17.     printf("la somma dei due numeri inseriti e %d\n", somma); /* visualizza la somma */
  18.    
  19.     system("pause"); /* evita che il programma si chiuda subito */
  20.     return 0; /* indica che il programma è terminato con successo */
  21. }



Oppure, dopo aver imparato come si usa la scanf, potresti fare:
Codice sorgente - presumibilmente C++

  1. /* ADDIZIONE DI DUE NUMERI INTERI */
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main()
  6. {
  7.     int num1, num2, somma; /* dichiara le variabili*/
  8.    
  9.     printf("inserisci il primo numero intero\n"); /* prompt*/
  10.     scanf("%d%*c", &num1); /* legge il primo intero */
  11.    
  12.     printf("inserisci il secondo numero intero\n"); /* prompt */
  13.     scanf("%d%*c", &num2); /* legge il secondo intero */
  14.    
  15.     somma = num1 + num2; /* assega il valore all avariabile  somma */
  16.    
  17.     printf("la somma dei due numeri inseriti e %d\n", somma); /* visualizza la somma */
  18.    
  19.     getchar(); /* evita che il programma si chiuda subito */
  20.     return 0; /* indica che il programma è terminato con successo */
  21. }


PM Quote
Avatar
arazz (Normal User)
Pro


Messaggi: 65
Iscritto: 15/05/2009

Segnala al moderatore
Postato alle 12:38
Sabato, 16/05/2009
grazie, ma cosa intendi per imparare a usare la scanf?
nella mia guida dice di usarla così..

cmonuqnue non funziona neanche questo metodo ç__ç

Ultima modifica effettuata da arazz il 16/05/2009 alle 12:42
PM Quote
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 12:54
Sabato, 16/05/2009
No! il metodo funziona: compilato da linea di comando con gcc (non ritorna neanche un warning) e provato anche (altrimenti non lo avrei postato).
Hai installato il Dev-Cpp + mingw oppure solo Dev-Cpp?

Ultima modifica effettuata da Xaratroom il 16/05/2009 alle 12:55
PM Quote
Avatar
arazz (Normal User)
Pro


Messaggi: 65
Iscritto: 15/05/2009

Segnala al moderatore
Postato alle 13:08
Sabato, 16/05/2009
nella cartella dev-cpp c'è anche una cartella che si chiama mingw32, quindi penso di aver installato anche quello, perchè?

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 13:37
Sabato, 16/05/2009
Testo quotato

Postato originariamente da arazz:
... non funziona ...



Ma tu cosa fai "esattamente" e che vuoi dire con "non funziona"?

PM Quote
Avatar
arazz (Normal User)
Pro


Messaggi: 65
Iscritto: 15/05/2009

Segnala al moderatore
Postato alle 14:49
Sabato, 16/05/2009
intendo dire che il programma si chiude troppo velocemente come prima, quindi per non funziona intendo che non ha alcun effetto..

PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 15:09
Sabato, 16/05/2009
Ma cosa fai "esattamente"? (te lo chiedo di nuovo)

PM Quote
Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo