Ejemplo programa básico C tipo Hola Mundo en consola. Compilar y ejecutar código en CodeBlocks (CU00508F)

Resumen: Entrega nº8 del tutorial "Curso básico de programación en lenguaje C desde cero".
Codificación aprenderaprogramar.com: CU00508F

 

 

NUESTRO PRIMER PROGRAMA BÁSICO EN C

Abrimos Code::Blocks y en el menú File, elegimos la opción New y dentro de ella Project… Se nos mostrarán distintas opciones de posibles tipos de aplicación a crear y elegimos “Console application” haciendo doble click sobre ella.

 

logo lenguaje programacion C

 

console application codeblocks

 

 

Pulsamos ahora en Next, para crear un proyecto de consola, y se nos pedirá que elijamos el lenguaje que queremos usar para el proyecto. Elegimos C y pulsamos en Next. Ahora ponemos el titulo del proyecto (por ejemplo proyectoCurso1)

En la opción “Folder to create project in:” (carpeta en la que vamos a crear el proyecto) pulsamos sobre Browse y elegimos la carpeta que habíamos creado anteriormente: C:\ProyectosCursoC. Ahora ya tenemos establecido un “Project title”, un “Folder to create project in” y automáticamente nos aparecerá un “Project filename” y un “Resulting filename”. Pulsamos en Next. En la ventana final no modificamos ninguna opción y pulsamos en “Finish”.

En el lateral izquierdo nos aparecerá un espacio titulado “Management” que es lo que se denomina Manager u organizador del proyecto. En caso de que no lo veamos (o de que quisiéramos ocultarlo) deberíamos ir al menú View y pulsar sobre la opción “Manager”. En el organizador veremos un desplegable similar al explorador de Windows donde en primer lugar aparece Workspace o espacio de trabajo, seguidamente el nombre del proyecto que en nuestro caso es proyectoCurso1 y a continuación una carpeta que pondrá algo así como “Sources”, que corresponde a los archivos con el código de programación dentro del proyecto. Para ver los archivos debemos pulsar sobre el pequeño símbolo “+” que hace que se desplieguen los archivos. Al pulsar sobre este símbolo veremos que nuestro proyecto consta ahora únicamente, por el momento, de un archivo que se denomina main.c. Si hacemos doble click sobre él se nos mostrará el código de programación que contiene el archivo en el lateral derecho.

Si hacemos esto comprobamos que aparecen unas cuantas líneas de código, comenzando con una primera línea que es: #include <stdio.h>

ventana codeblocks ide c/c++

 

 

El código que tenemos en pantalla es un código que crea por defecto Code::Blocks y constituye una forma de facilitar la creación de un primer programa, digamos que “una ayuda”. En realidad, cuando vamos a comenzar un programa no existirá ningún código en absoluto (es decir, veríamos la pantalla en blanco) y de hecho podemos configurar Code::Blocks para que no aparezca este código inicial.

Nosotros vamos a aprovechar que tenemos este código y vamos a cambiar el texto reemplazando “Hello world” por “Bienvenido a este programa en C” con lo cual la línea afectada nos quedará como sigue:

printf("Bienvenido a este programa en C \n");

A continuación en el menú File pulsamos en la opción “Save everything” para guardar los cambios que hemos realizado.

Bien, aunque aún no tengamos claro el significado de las instrucciones que tenemos aquí lo que tenemos delante es un pequeño y sencillo programa para mostrar un mensaje por pantalla. Vete ahora al menú “Build” y elige la opción “Build and run” que equivale a “Compilar y ejecutar el programa”.

Es probable que en la parte inferior de la pantalla aparezca un mensaje de error del tipo:

"proyectoCurso1 - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler.

Probably the toolchain path within the compiler options is not setup correctly?!

Goto "Settings->Compiler and debugger...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup.

Skipping...

Nothing to be done (all items are up-to-date).

 

 

Este mensaje nos informa de que Code::Blocks no encuentra o dispone del compilador necesario para poder crear el programa ejecutable por el ordenador a partir del código fuente. Si te ocurre esto y estás usando Windows, procede a instalar el compilador MinGW como se explica en el siguiente apartado.

 

 

EJERCICIO

El mensaje que hemos escrito para que se muestre por pantalla es el texto escrito entre comillas, en concreto "Bienvenido a este programa en C \n". Responde a estas preguntas:

a) Busca información en internet. ¿Para qué sirve incluir el \n en nuestro mensaje de texto?

b) ¿El \n se mostrará por pantalla o no?

c) ¿Qué ocurrirá si en lugar de un \n incluimos tres, es decir, si escribiéramos: "Bienvenido a este programa en C \n\n \n"

 

 

Para comprobar si tus respuestas son correctas puedes consultar en los foros aprenderaprogramar.com.

 

 

 

 

 

 

 

Para acceder a la información general sobre este curso y al listado completo de entregas pulsa en este link:  Ver curso completo.

Para  hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier persona independientemente de su nivel de conocimiento.

Bajar archivo...
ArchivoInformación adicional:Tamaño de archivoDescargas
Descargar este archivo (CU00508F escribir codigo y ejecutar programa basico hola mundo en c.pdf)CU00508F escribir codigo y ejecutar programa basico hola mundo en c.pdfFormato pdf85 Kb3581

¿Puedo yo aprender?

Seas o no del área informática, si quieres aprender a programar te ofrecemos una solución guiada y personalizada: realizar un curso tutorizado on-line. Con este tipo de curso, podrás aprender a programar de forma ágil y amena.

Acceder a detalles y precios de los cursos tutorizados on-line

Política sobre cookies

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación.

Si continúas navegando, consideramos que aceptas su uso. Puedes obtener más información en nuestra Política de Cookies.

En Facebook!

Ahora puedes seguirnos en Facebook. Noticias, novedades y mucho más ¡Te esperamos!

RANKING APR2+

Ranking de lenguajes y entornos de programación aprenderaprogramar.com
 

ENERO - FEBRERO 2017

1. Java / J2EE
2. Entornos Oracle
3. .NET, C#
4. JavaScript, jQuery
5. Entornos SQL Server
6. HTML, CSS
7. Php, MySql
8. Android, iOS


Acceder a detalles sobre el ranking de programación aprenderaprogramar.com

Encuesta lenguajes

¿Sobre qué lenguaje te gustaría que trataran los próximos cursos de aprenderaprogramar.com?

FOROS APR2+

Pregunta, responde, consulta, lee, intercambia...

Participa!!! Entra en los foros aprenderaprogramar.com.