Aiuto programmino in c!
ciao raga lo so la mia domanda è una cazzata ma io non sono molto pratico di programmazione.
Ho bisogno di rispolverare le mie nozioni sulla programmazione e stavo facendo alcuni programmini stipudi con dev c++ in linguaggio c.il programmino scemo che stavo facendo è questo:
#include
int main()
{
int somma;
int num1;
int num2;
printf("Inserisci il primo valore: ");
scanf("%d", &num1);
printf("Inserisci il secondo valore: ");
scanf("%d", &num2);
somma = num1 + num2;
printf("La somma dei due numeri e' la seguente: %d\n", somma);
return 0;
}
è un programmino per fare la somma come potete vedere.
pero quando faccio compila ed esegui dopo che si è aperta la finestrella in cui poi do i dati (gli addendi) mi viene visualizzato il risultato solo per una frazione di secondo dopodiche la pagina scompare....perchè?come posso fare per tenere il risultato fisso?
Ho bisogno di rispolverare le mie nozioni sulla programmazione e stavo facendo alcuni programmini stipudi con dev c++ in linguaggio c.il programmino scemo che stavo facendo è questo:
#include
int main()
{
int somma;
int num1;
int num2;
printf("Inserisci il primo valore: ");
scanf("%d", &num1);
printf("Inserisci il secondo valore: ");
scanf("%d", &num2);
somma = num1 + num2;
printf("La somma dei due numeri e' la seguente: %d\n", somma);
return 0;
}
è un programmino per fare la somma come potete vedere.
pero quando faccio compila ed esegui dopo che si è aperta la finestrella in cui poi do i dati (gli addendi) mi viene visualizzato il risultato solo per una frazione di secondo dopodiche la pagina scompare....perchè?come posso fare per tenere il risultato fisso?
Risposte
eseguilo dalla shell di sistema.
come si fa?come mai non si puo vedere direttamente su dev?
Cambia IDE. Dev-C++ non viene aggiornato da almeno 6-7 anni e presenta dei serissimi bug che non sono mai stati risolti. Prova CodeBlocks oppure Visual C++ express (entrambi gratuiti).
Normalmente i vari IDE permettono funzionalità per bloccare l'esecuzione subito dopo la chiusura. Non conosco Dev-C++ abbastanza bene per dirti come fare in quello (a meno di sfruttare il debugger). Quindi ti dico semplicemente di inserire la seguente riga di codice prima del return 0 (funziona solo in Windows):
Richiama in pratica il comanda PAUSE dalla shell di windows che ha la funzione di fermare l'esecuzione fino alla pressione di un tasto. Non è difficile fare lo stesso in C, ma sono un po' pigro oggi
.
system("PAUSE");
Richiama in pratica il comanda PAUSE dalla shell di windows che ha la funzione di fermare l'esecuzione fino alla pressione di un tasto. Non è difficile fare lo stesso in C, ma sono un po' pigro oggi

"qadesh":
come si fa?come mai non si puo vedere direttamente su dev?
Il perche' non lo so, in quanto non conosce quell'ambiente di sviluppo.
Per la shell.... se hai windows basta cercare la voce "esegui.." e quando ti apre la finestra dos hai a disposizione la shell di sistema

"qadesh":
ciao raga lo so la mia domanda è una cazzata ma io non sono molto pratico di programmazione.
Ho bisogno di rispolverare le mie nozioni sulla programmazione e stavo facendo alcuni programmini stipudi con dev c++ in linguaggio c.il programmino scemo che stavo facendo è questo:
È finito il turpiloquio?? Ti assicuro che capiamo perfettamente anche senza l'uso di francesismi.
Questo vale come richiamo ufficiale.
cosa non andava?
"qadesh":
cosa non andava?
Sei pregato di utilizzare un linguaggio più idoneo.
Suppongo si riferisse ai termini coloriti che hai usato più volte nel tuo post come ca**ata, stu**di, sc**o..