Te fascina el mundo de la programación y, como últimamente tienes algo de tiempo libre para dedicarle, has decidido aprender más sobre él. Siguiendo el consejo de un amigo tuyo que ya es un experto en el sector, has elegido el Lenguaje C, sin duda uno de los más versátiles y todavía utilizados en la escena informática.

Resuelto y decidido a llevar a cabo su idea, ha abierto su ahora amigo de confianza Google y, en busca de instrucciones sobre cómo programar en C, terminó directamente en mi guía, con la esperanza de obtener la información que necesita sobre cómo comenzar a escribir código de trabajo. Bueno, me complace informarle que este es exactamente el lugar que estaba buscando: en las siguientes líneas, de hecho, le proporcionaré un conocimiento general del lenguaje C, explicando todo lo que necesita para escribir los primeros programas que funcionen. .

Sin embargo, antes de seguir adelante y llegar al meollo del asunto, quiero hacerles una premisa importante: programar en C es un tema bastante extenso, que ciertamente no entra por completo en la página que está a punto de leer. De hecho, te diré más: ¡toda la estructura de este sitio no sería suficiente para tratarlo en profundidad! Sin embargo, no tenga miedo, ya que me ocuparé de dirigirlo, en las etapas finales de este tutorial, hacia recursos y conocimientos útiles para enriquecer, si lo desea, su conocimiento sobre el tema. En este punto, diría que prohíba la charla y empiece: ¡solo tengo que desearte una buena lectura y que te diviertas!

cómo crear un programa.

stdio.h contiene las definiciones de los comandos y constantes básicos, para permitir al programador manipular la entrada / salida (es decir, lo que se ve en la pantalla, lo que se adquiere a través del teclado y el mouse) y la administración de archivos. A continuación, enumerarás los más utilizados.

  • printf (), fprintf () es sprintf () - estos son comandos que permiten, respectivamente, escribir datos en el dispositivo de salida estándar (es decir, la pantalla), en un archivo y en cadenas de caracteres.
  • scanf (), fscanf () y sscanf () - estas funciones, por otro lado, toman datos respectivamente de la entrada estándar (el teclado), de los archivos y de las cadenas de caracteres.
  • fopen () es freopen () - estos comandos le permiten abrir un archivo dentro de un programa en C, para que pueda leer datos dentro de él o escribir otros.
  • fread () es fwrite () - estas funciones permiten, respectivamente, leer y escribir desde un archivo.

Junto con stdio.h, la biblioteca stdlib.h a menudo se incluye en el código fuente, también incluida en el entorno de desarrollo C: contiene funciones y constantes generales, incluidas instrucciones que se utilizarán para asignar memoria y manipular los datos presentes en ella.

La directiva de inclusión se puede especificar de dos formas: #incluye denota la inclusión de una biblioteca presente en el entorno de desarrollo predeterminado, mientras que #include "biblioteca.h" especifica la inclusión de una biblioteca escrita por el programador y presente en la misma carpeta que el archivo fuente en el que se declara.

Página de Internet del programa, presiona el botón Descarga gratis residente en la caja Comunidad de Visual Studio, inicie el archivo descargado (p. ej. Community.exe), luego presiona el botón Sigue así, establezca la marca de verificación junto al elemento Desarrollo de aplicaciones de escritorio con C ++ en la ventana propuesta, repita la operación con su voz Soporte C ++ / Cli ubicado en el panel derecho y, para finalizar, haga clic en el botón Instalar en pc, para luego cerrar la ventana de configuración al final del procedimiento.

En este punto, llame al Block de notas de la carpeta Accesorios de Windows del menú Comienzo (al que puede acceder haciendo clic en el botón en forma de bandera, ubicado en la esquina inferior izquierda de la pantalla), ingrese el código de su programa en la ventana del editor y, para guardar, haga clic en el menú Archivo ubicado en la parte superior izquierda y seleccione el elemento de él Guardar con nombre…. Una vez hecho esto, seleccione el elemento Todos los archivos en el menú desplegable Guardar como, adjunta a la pantalla de guardado que se abre, escriba el primer nombre de su programa, seguido de la extensión .C (p.ej. calc.c), en el cuadro Nombre del archivoy luego guárdelo en el Escritorio.

Cómo programar en C

Para compilar el código fuente recién creado, ejecute un Símbolo del sistema para desarrolladores llamándolo desde la carpeta Estudio visual del menú Comienzo, escribe los comandos cd% PERFIL DE USUARIO% \ Escritorio es cl nombreprograma.c, ambos seguidos del botón Ingresar, para luego iniciar el programa recién creado en el escritorio (p. ej. calc.exe) con un doble clic.

Notepad ++: uno de los editores más pequeños y flexibles para escribir (y sangrar correctamente) archivos fuente en lenguaje C en el entorno Ventanas. Es compatible con numerosos lenguajes de programación.

  • Eclipse: es un marco de programación completo, útil para organizar y mantener organizados incluso proyectos particularmente complejos. Admite todo tipo de archivos proporcionados por programas escritos en C (archivos fuente, archivos objeto, encabezados, bibliotecas, etc.) y permite, si es necesario, crear gráficos UML y archivos de ayuda.
  • HTML.it C Guide: definitivamente es un excelente recurso gratuito. Entre las páginas de esta preciosa guía, de libre acceso para cualquier persona y sin ningún tipo de registro, puede encontrar ideas y lecciones destinadas a perfeccionar sus habilidades como programador C.
  • Lenguaje C - Principios de programación y manual de referencia (Kernighan / Ritchie) - es sin duda uno de los mejores textos para profundizar en el conocimiento de C, conocido por los expertos de la industria como “K&R” (de las iniciales de los autores). Estructurado en dos partes, este texto ofrece inicialmente instrucciones sobre cómo abordar el lenguaje en cuestión, y luego se convierte en un manual real que define todas (o casi) las funciones que se pueden utilizar en los múltiples escenarios previstos. Los dos autores, Kernighan y Ritchie, son los que diseñaron y desarrollaron todo el lenguaje C.
  • C / C ++ Programmer's Reference (Schildt): en mi opinión, uno de los textos más completos relacionados con el lenguaje C, que debe tener absolutamente en su escritorio si tiene la intención de acercarse a este lenguaje para uso profesional. Indicado principalmente para usuarios más o menos avanzados, contiene numerosos ejemplos de las funciones más utilizadas. Este manual también puede ser utilizado por aquellos que, por otro lado, han decidido avanzar hacia la versión "orientada a objetos" del lenguaje C, el C ++.