PDA

Visualizza la versione completa : (c) somma tra 2 num. ma si chiude la finestra


acciaiale
03-11-2011, 20:11
Ciao a tutti sono nuovo,innanzitutto mi scuso gi se forse la sezione quella sbagliata... ho iniziato da pochissimo a studiare il linguaggio c. Volevo creare un semplice programma che facesse la somma tra due numeri, solo che non riesco a leggere il risultato perch appena lo da si chiude la finestra e non so come fare...

#include <stdio.h>

main()
{
int x;
int y;
int z;

printf("inserire un numero:\n");
scanf("%d" , &x);
printf("inserire un altro numero:\n");
scanf("%d" , &y);
z=x+y;
printf("la somma tra i due numeri : %d", z);
return 0;

}

oregon
03-11-2011, 20:14
Quale IDE usi?

acciaiale
03-11-2011, 20:20
dev c++...ne suggerisci uno meglio?

Sangio90
03-11-2011, 20:26
tutto perfetto.. manca prima del return 0; l' istruzione system("PAUSE");
o getch(); se usi MAC (se non sbaglio) :D ciau!

oregon
03-11-2011, 20:34
Per il Dev (uno dei peggiori) utilizza una

getch();

prima della return

Oppure usa Visual Studio 2010 Express e usa Ctrl-F5

acciaiale
03-11-2011, 21:04
scusate ma ci avevo gia provato a inserire
system("PAUSE"); o anche
getch();
ma mi da errore sulla riga...sbaglio qualcosa?

oregon
03-11-2011, 21:17
Se ha degli errori devi sempre

mostrare il codice

mostrare l'errore

Altrimenti non ti si pu dare una risposta ...

acciaiale
03-11-2011, 21:31
ok non so quale parte ti interessa cmq questo errore lo da sia con system("PAUSE"); che con getch();
C:\Users\Ale\Desktop\Ale somma.cpp In function `int main()':
16 C:\Users\Ale\Desktop\Ale somma.cpp `system' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)

oregon
03-11-2011, 21:45
Devi rivedere le prime lezioni di C ... per la funzione system devi usare l'include stdlib

#include <stdlib.h>

Alex'87
05-11-2011, 10:58
Originariamente inviato da Sangio90
tutto perfetto.. manca prima del return 0; l' istruzione system("PAUSE");
o getch(); se usi MAC (se non sbaglio) :D ciau! getch() non una funzione standard ed presente in conio.h, un header disponibile solo su Windows (se ricordo bene.) Tra l'altro su mac non c' bisogno di stoppare la finestra per evitare che sparisca: Xcode e altri IDE hanno la loro finestrina riservata al terminale, sempre disponibile. E grazie al cielo non esiste dev-cpp per mac! XD

Loading