Category Archives: C

¿Cómo conectarse a MySQL desde un programa en C?

Posted on

La respuesta al título de esta publicación es muy sencilla, conectarse a MySQL desde C se realiza mediante una API provista por el mismo proveedor de base de datos. La API de C es ditribuida con MySQL, no es más que una librería (libmysqlclient) que interfacea entre el programa y la base de datos. La […]


Alocando y realoncando memoria en C/C++

Posted on

Algo muy poco atractivo para muchos programadores que llegan a C/C++ luego de hacer experiencia en otros lenguajes es la asignación de memoria dinámica (punteros, mallocs y reallocs). Repasemos un poco de teoría y luego veamos un ejemplo sencillo e indoloro 😛


Indicadores de progreso en C

Posted on

Luego de leer el artículo C/C++: Indicador de progreso de La plaga Tux, me vino a la mente ese indicador de progreso que tiene ese aspecto de “barrita” girando sobre su propio eje. Entonces, tiempo libre mediante, en principio tomé el artículo original y porté el código de C++ a C (nada de otro mundo). […]


Escribir, compilar y ejecutar el “Hola Mundo” en C++ sobre Linux

Posted on

En pocos pasos, veremos como compilar un programa escrito en C++ sobre Linux:


Argumentos variables (varargs) en Java

Posted on

Para aquellos anticuados como yo que en C, desde que descubrimos la varargs.h no podemos dejar de mandar un número de argumentos variables, hoy veremos que con Java también es posible.


Algunas funciones útiles escritas en C

Posted on

Para quienes dan sus primeros pasos en C, pero que vienen de otros lenguajes de más alto nivel, se encontrarán con el faltante de varias funciones disponibles en otros lenguajes (ya sea como funciones o como métodos de algunas clases). A continuación, pongo a vuestra disposición el código de algunas funciones que pueden resultar de […]


Ejemplo de función potencia iterativa y recursiva

Posted on

Los algoritmos recursivos no son un recurso tan utilizado por los programadores, inclusive, también se plantean discusiones acerca de algoritmos iterativos vs. recursivos. Independientemente de la preferencia de cada uno de los programadores, la idea de esta publicación es mostrar con un ejemplo sencillo una misma función “potencia” escrita de ambas formas.


Programación en C/C++ con Eclipse

Posted on

Eclipse es un IDE conocido para el desarrollo de aplicaciones Java. Sin embargo, es un IDE mucho más flexible de lo imaginado, pues gracias a una infinidad de plugins permite, entra otras cosas, editar clases visuales de Java, programar aplicaciones J2EE, C/C++ y en varios lenguajes más, conectarse a bases de datos y escribir consultas […]


Struct, Union y Enum en C

Posted on

A continuación, del Curso de Programación en C de Programar es fácil (o no) veremos un breve resumen de algunas estructuras de datos: Estructuras Uniones Enumeraciones


Función split en C

Posted on

En las librerías estándares de C no disponemos de una función split al estilo de la de Java o PHP. Lo más parecido que podemos encontrar es la función strtok en la <string.h>, aunque es un poco más complicada y problemática. A tal motivo, una alternativa es crear nuestra propia función split. Vía 4 bits […]