# Primer día de Lenguaje C: Hola.exe
Objetivo. Aprender los comandos necesarios para copiar, compilar y ejecutar un programa que coloque en pantalla el mensaje “Hola Mundo” § Crear directorio de trabajo. Cree un carpeta con un nombre –por ejemplo de nombre: Visual C++- adecuado y que no se le pierda: § Cargue el compilador del Visual C++, en memoria RAM § Crear un archivo en Modo de Consola. Seleccionar NEW en el menú FILE: Nota: para ver de mejor forma las gráficas coloque el zoom en 200% Visual C++ responde desplegando el cuadro de diálogo NEW siguiente. Es probable que esté seleccionada la pestaña de Projects -con esta opción trabajaremos en la tercera parte del curso- como se ve a continuación: Seleccione la pestaña de Files. Escriba el nombre del archivo en la caja de file name. Seleccione el tipo de archivo C++ Source File. Navegar en la caja de Location hasta que encuentre la carpeta que creo para su trabajo. Finalmente haga clic en OK, así: Aparece a continuación el editor de textos del Visual C++. En él copie el código fuente que aparece a continuación, en la gráfica: § Compilar. Procedemos a efectuar compilación del mismo, seleccione Build en el menú principal y luego escoja la primera opción: Compile Hola.cpp, así: Aparecerá el siguiente aviso: haga clic en Sí El compilador de Visual C++, procede a crear un proyecto, para trabajar en modo de consola. Los programas que corramos de esta forma, también lo harán en cualquier compilador C++, por ejemplo en el Turbo C++. Observe como cambió la ventana de la izquierda. En este momento el compilador ha hecho su trabajo, compilar, por el momento no nos preocupemos de los archivo intermedios que el genera. § Ejecutar el Programa. Entremos otra vez por Build, a continuación escojamos Execute Hola.Exe Ctrl.+F5: Aparece cuadro de diálogo que le propone, crear el archivo Hola.exe. Este archivo es el que en definitiva se ejecutará, y de esta forma ver el programa en ejecución. Escoja Si. En la parte de abajo aparece la siguiente ventana. Observe en ella la palabra Linking –está vinculando o enlazando el código objeto producido en la compilación, con todo lo demás que necesita del lenguaje, para producir el archivo ejecutable: Hola.exe. Finalmente aparece una ventana con un fondo negro, usted la identificará con el D.O.S. Observe que en ella aparece el mensaje Hola Mundo, que habíamos programado. Es recomendado que usted cierre esta ventana, para seguir trabajando modificando esta versión. § Colocar Salto de Línea. Agregue los caracteres \n, como aparece a continuación, compile y ejecute y observe el resultado. #include <IOStream.h> void main(){ cout << "Hola Mundo\n"; } Como debió observar los caracteres “\n” producen un salto de línea. § Cerrar el Proyecto. Siempre antes de iniciar otro trabajo cierre el proyecto actual. O claro cuando ya no vaya a trabajar más. Debe seleccionar File en el menú principal y luego Close Workspace: Aparece la siguiente reconfirmación. Conteste que Sí. Si previamente no se ha gravado el proyecto, aparece el siguiente aviso. Al cual debe contestar que Si. § Salir del Visual C++. Escoja File y luego Exit: § Ver archivos Creados. Por medio del programa de windows, Mi Pc, observe los archivos que el Visual C++ creo como parte del proyecto Hola.exe: Si desea volver a ver el código fuente de la aplicación, haga doble clic en el archivo Hola.dsw –marcado en azul en gráfica anterior. Observe que se vuelve a cargar el compilador y aparece la aplicación de Hola.exe. De las instrucciones para ejecutarla. Puede, también, seguir haciéndole modificaciones. Ahora salga de nuevo de la aplicación y vuelva a la ventana de Mi Pc. Ahora haga doble clic en la carpeta Debug, le aparecerá lo siguiente: El primer archivo Hola.exe, es el único –en este tipo de proyecto de consola- que usted necesita, para correr independientemente esta aplicación. Haga doble clic sobre este archivo de aplicación. Observará que aparece y desaparece una ventana, que no alcanza a ver. Debo antes enseñarles alguna instrucción de lectura y poder detener el programa y que si se vea algo. Paciencia.

EjercicioEscritura.htm UnidadTematica.htm