Lenguaje C: ¿Un programa sin función main?

Lenguaje C: ¿Un programa sin función main?

En este artículo vamos a jugar con algunos conceptos de programación en lenguaje C, para que nuestro código C corra sin declarar la función main. Analicemos el siguiente segmento de código escrito en Lenguaje C:

Ahora compilemos y veamos si corre:

Funcionó correctamente… ahora la pregunta es: ¿Puede compilar y enlazar un códigoLeer más sobre Lenguaje C: ¿Un programa sin función main?[…]

IniParser: una lib simple para parsing de archivos INI en C

IniParser: una lib simple para parsing de archivos INI en C

Hoy vamos a introducir un ejemplo práctico de parsing de archivos INI en un código C con IniParser, que puede sernos muy útil si estamos programando una aplicación parametrizable. Muchas veces programamos en C aplicaciones que parametrizamos, por ejemplo, utilizando macros #define… pero esto tiene un problema: para cambiar un parámetro necesitamos re-compilar toda laLeer más sobre IniParser: una lib simple para parsing de archivos INI en C[…]

AWK: una introducción a esta excelente herramienta

AWK: una introducción a esta excelente herramienta

AWK es una pequeña y rápida herramienta que permite realizar varias tareas en un intérprete de comandos, y facilitarnos el trabajo a los sysadmin’s. El principal uso de esta excelente herramienta es el de filtrar por columnas los datos de una lista o tabla tomada desde el stdin. Así, las variables $i corresponden con elLeer más sobre AWK: una introducción a esta excelente herramienta[…]

*NIX y Linux, detalles de la arquitectura

*NIX y Linux, detalles de la arquitectura

Hemos estado hablando, en un artículo anterior, sobre la programación en C en general, sus estándares y ventajas. En esta oportunidad introduciremos tópicos sobre la programación C específica para sistemas *nix, Unix y derivados, como Linux 🙂 *nix: Unix y Linux Unix es un sistema operativo creado en los laboratorios AT&T Bell por Ken ThompsonLeer más sobre *NIX y Linux, detalles de la arquitectura[…]