Originariamente inviato da SuperSavio
Salve a tutti e inizio a dire che sto alle primissime armi con C allora iniziamo
....ho creato il semplice programmino di esempio che tutti i libri di programmazione software ti fanno fare come esercizio basilare sto parlando di Hello World
ecco il codice che ho fatto
codice:
#include <stdio.h>
void main()
{
printf ("Ciao Mondo\n"); /*stampa*/
}
lo compilato ed eseguito solo che quando me lo esegue mi appare la finestra DOS e mi viene subito chiuso senza dammi la possibilità di visualizzare il messaggio Ciao Mondo...cosa ho sbagliato?? mi sono dimenticato di aggiungere qualcosa??? o devo mettere un comando che mi faccia fermare il programma???
chiedo aiuto grazie
Ci sono almeno 3 possibilità :
1) Aprire PRIMA la console MS-DOS e dal prompt avviare il
tuo programma (digita il nome e premi invio).
2) Usa una funzione che attenda l'input da parte dell'utente
ES:
codice:
#include <conio> // Aggiungi questa libreria
#include <stdio.h>
void main()
{
printf ("Ciao Mondo\n"); /*stampa*/
getch();
/** puoi usare anche :
* getche();
* getchar();
**/
}
3) Richiamare il comando MS-DOS "PAUSE"
codice:
#include <windows> // Aggiungi quest'altra libreria
#include <iostream> // Oppure questa libreria
#include <stdio.h>
void main()
{
printf ("Ciao Mondo\n"); /*stampa*/
system("PAUSE"); // x il Borland Bcc32
/** In altri compilatori usa la maiuscola
* System("PAUSE");
**/
}