Decimal a binario, octal y hexadecimal en C con itoa y ltoa

Introducción Ya vimos cómo transformar un decimal a binario en C a mano, es decir, con un ejercicio hecho por nosotros, ignorando el rendimiento o velocidad. Como lo dije en ese post, lo hicimos así porque era un simple ejercicio. Veamos ahora cómo podemos hacerlo de la forma correcta y repasemos las funciones ltoa e itoa.

Decimal a binario, octal y hexadecimal en C con itoa y ltoa Leer más »

Instalar GCC 64 bits en Windows con MinGW

Introducción GCC es, si no me equivoco, el compilador de GNU para código C y CPP, entre otros. Es decir, compila código C en un ejecutable; fácil y sencillo. Viene instalado en la mayoría de distribuciones Linux, pero si queremos un compilador bonito y libre corriendo sobre Windows podemos recurrir a MinGW. Normalmente, para programar

Instalar GCC 64 bits en Windows con MinGW Leer más »

Replicación bidireccional de base de datos en MySQL sobre Windows y Linux

Introducción Vamos a ver hoy cómo replicar una base de datos en MySQL entre dos servidores. Esto es llamado replicación en MySQL. Veremos cómo sincronizar dos bases de datos de forma bidireccional, es decir, que ambos servidores sean esclavos y maestros al mismo tiempo. En este ejemplo se hace una replicación bidireccional de una base

Replicación bidireccional de base de datos en MySQL sobre Windows y Linux Leer más »

Intercambiar dos enteros sin usar una variable temporal

Introducción Hoy por la mañana vi un chiste sobre intercambiar dos enteros sin usar una variable temporal. Intercambiar una variable es por ejemplo asignar el valor de a a b, y el de b a a Esto normalmente lo hacemos con el siguiente (pseudo) código: temporal = a a = b b = temporal Pero,

Intercambiar dos enteros sin usar una variable temporal Leer más »

Convertir un número decimal a binario en c

Introducción Vamos a ver cómo podemos convertir un número decimal a binario en C. Será más que nada un ejercicio resuelto, no vamos a ver optimizaciones ni nada de eso porque hay miles y mejores formas de hacerlo. Dicho esto, veamos cómo convertir manualmente. Más tarde veremos cómo convertirlo usando itoa 😉 Por cierto, te invito

Convertir un número decimal a binario en c Leer más »

Función div en C: dividir y obtener residuo y cociente

Introducción Estaba haciendo un programa para convertir un número entero a binario, cuando de repente vino a mi mente cómo dividir un número de forma entera, sacando el resultado (cociente) y lo que sobra (residuo) en una sola operación; y ahí es en donde entra la función div en C para dividir números.

Función div en C: dividir y obtener residuo y cociente Leer más »