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");
          **/
}