arazz (Normal User)
Pro
Messaggi: 65
Iscritto: 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++ |
/* ADDIZIONE DI DUE NUMERI INTERI */
#include <stdio.h>
int main()
{
int num1, num2, somma; /* dichiara le variabili*/
printf("inserisci il primo numero intero\n"); /* prompt*/
scanf("%d", &num1); /* legge il primo intero */
printf("inserisci il secondo numero intero\n"); /* prompt */
scanf("%d", &num2); /* legge il secondo intero */
somma = num1 + num2; /* assega il valore all avariabile somma */
printf("la somma dei due numeri inseriti e %d\n", somma); /* visualizza la somma */
system("pause"); /* evita che il programma si chiuda subito */
return 0; /* indica che il programma è terminato con successo */
}
|
Ultima modifica effettuata da arazz il 15/05/2009 alle 22:36 |
|
Xaratroom (Ex-Member)
Expert
Messaggi: 526
Iscritto: 03/04/2008
|
Perchè non leggi chi ti scrive:
Codice sorgente - presumibilmente C++ |
/* ADDIZIONE DI DUE NUMERI INTERI */ #include <stdio.h> #include <stdlib.h> int main() { int num1, num2, somma; /* dichiara le variabili*/ printf("inserisci il primo numero intero\n"); /* prompt*/ scanf("%d", &num1); /* legge il primo intero */ printf("inserisci il secondo numero intero\n"); /* prompt */ scanf("%d", &num2); /* legge il secondo intero */ somma = num1 + num2; /* assega il valore all avariabile somma */ printf("la somma dei due numeri inseriti e %d\n", somma); /* visualizza la somma */ system("pause"); /* evita che il programma si chiuda subito */ return 0; /* indica che il programma è terminato con successo */ }
|
Oppure, dopo aver imparato come si usa la scanf, potresti fare:
Codice sorgente - presumibilmente C++ |
/* ADDIZIONE DI DUE NUMERI INTERI */ #include <stdio.h> #include <stdlib.h> int main() { int num1, num2, somma; /* dichiara le variabili*/ printf("inserisci il primo numero intero\n"); /* prompt*/ scanf("%d%*c", &num1); /* legge il primo intero */ printf("inserisci il secondo numero intero\n"); /* prompt */ scanf("%d%*c", &num2); /* legge il secondo intero */ somma = num1 + num2; /* assega il valore all avariabile somma */ printf("la somma dei due numeri inseriti e %d\n", somma); /* visualizza la somma */ getchar(); /* evita che il programma si chiuda subito */ return 0; /* indica che il programma è terminato con successo */ }
|
|
|
arazz (Normal User)
Pro
Messaggi: 65
Iscritto: 15/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 |
|
Xaratroom (Ex-Member)
Expert
Messaggi: 526
Iscritto: 03/04/2008
|
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 |
|
arazz (Normal User)
Pro
Messaggi: 65
Iscritto: 15/05/2009
|
nella cartella dev-cpp c'è anche una cartella che si chiama mingw32, quindi penso di aver installato anche quello, perchè?
|
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Postato originariamente da arazz:
... non funziona ... |
Ma tu cosa fai "esattamente" e che vuoi dire con "non funziona"? |
|
arazz (Normal User)
Pro
Messaggi: 65
Iscritto: 15/05/2009
|
intendo dire che il programma si chiude troppo velocemente come prima, quindi per non funziona intendo che non ha alcun effetto..
|
|
theprogrammer (Normal User)
Guru^2
Messaggi: 2509
Iscritto: 28/01/2009
|
Ma cosa fai "esattamente"? (te lo chiedo di nuovo)
|
|