acabo de empezar en c y me encuentro con que para que el famoso HOLA MUNDO se pueda ver me encuentro con que tengo que pausar el programa y aparace:
"presione una tecla para continuar...
HOLA MUNDOpresione una tecla para continuar..."
y me gustaria saber si me va a pasar siempre o solo es con este o que, tambien podria ser que no se vea lo de presione...?
En Windows, al invocar un programa de consola, la ventana se cierra inmediatamente después de finalizada la ejecución del programa (esto no ocurre si ejecutas el programa llamándolo desde una consola). Por ello es necesario que agregues una pausa al finalizar el programa (si deseas visualizar algo). Esto se puede conseguir con la instrucción
system( "pause" ); antes del fin del programa.
Algunos entornos permiten agregar dicha pausa automáticamente cuando estás depurando/probando desde el mismo entorno (Code::Blocks, VC++), pero si piensas ejecutar directamente el programa entonces la pause debes incluirla tú mismo en tu código.
y otro cosa; no e pillao bien lo de las librerias, como funcionan?. mas o menos e entendio que por ejemplo stdio.h s para prinft pero solo para prinft o hay mas, podeis decirme el link de algun lao donde este muy detallao el tema este?
Una librería incluye un conjunto de funciones y/o tipos de datos que realizan ciertas tareas, dichas funciones y/o tipos de datos generalmente se encuentran declarados en un archivo con extensión .h, y debes incluirlo en tu código para poder hacer uso de esas funciones (con la sentencia #include archivo.h). Como ya sabes, la función
printf está declarada en el archivo
stdio.h, y forma parte de la librería estándar
stdio. Puedes ver un listado de las librerías del C estándar, sus funciones y varios ejemplos en la siguiente página:
http://c.conclase.net/librerias/index.phpSaludos,
JJ (Geo).