Gracias por vuestras respuestas. He descargado otro compilador y no lo he instalado, simplemente he copiado las libreráis a las de Dev C++ y funciona bastante bien.
Una pregunta....
con printf el texto dee salir por la consola MS-DOS???
En caso afirmativo....Es correcto usar el comando system ("pause"); ??
Instala el nuevo xDD
Lo de printf, si, envia lo que le pases a
stdout.
Lo de system() para hacer una pausa es incorrecto, no necesitas hacer pausas para que no se te cierre un programa, lo ejecutas por consola y listo (lo lógico). Y si necesitas hacer una pausa no tienes que recurrir al sistema operativo, ni a batch ni a bash. C tiene medios suficientes para hacer cualquier cosa