Bueno....a ver por donde comenzamos....
Si estas programando en C++ y vas a usar la iostream, según el estándar debería quedar así:
Código:
#include <iostream>
using namespace std;
int main(int narg, char **args)
{
// aquí todo tu código
return 0;
}
Si lo estás haciendo en C:
Código:
#include<stdio.h>
int main(int narg, char **args)
{
return 0;
}
Es bueno que siempre te guíes por el estándar para que tu código sea lo más portable posible, además te funciona en todos los compiladores de C/C++ que cumplan con el estándar.
El programa que hizo minkweb se sale porque en ningún momento le indicaste que hiciera otra cosa, imprime el mensaje y después que hace? se sale...si no me crees abre la consola de windows y ve a donde está el ejecutable que hicieste y ejecutalo, verás como imprime el mensaje por pantalla y luego regresa al promt del sistema.
Yo recomendaría que usaras getchar(), es una función que forma parte de estándar Ansi C y está en la liberia stdio.h.
Saludos