C - Obtener y formatear fecha actual

Fecha actual en ANSI C En este post te voy a mostrar a obtener la fecha actual en C, además de formatearla (para extraer el año, mes, día, etcétera). Las funciones que vamos a ver son: time, localtime y strftime. Con la función time obtenemos el tiempo (como entero) actual. Usando localtime obtenemos un struct de tipo tm, necesario para más tarde formatear la fecha con strftime. Aunque suena complicado al inicio, la verdad es que es muy sencillo. ...

julio 31, 2019 · 4 min · 654 palabras · Parzibyte

Invertir arreglo en C (ANSI C)

Resumen Crear el código necesario en C para invertir un arreglo o array, usando ciclos y una variable temporal, sin usar arreglos extra. Nota: en otro post te mostré cómo invertir una cadena en C. ...

julio 23, 2019 · 2 min · 392 palabras · Parzibyte

Convertir binario a decimal en C

Cuando escribí la entrada anterior sobre cómo convertir decimal a binario en C olvidé escribir un nuevo post sobre hacer el proceso inverso, es decir, convertir binario a decimal en C. Veamos cómo podemos convertir una cadena que representa a un número binario en su forma decimal. Por ejemplo, convertir “101011111011” en 2811. ...

noviembre 19, 2018 · 3 min · 630 palabras · Parzibyte

Promedio de un arreglo en C

Introducción Aquí expongo un ejercicio simple en el lenguaje de programación C. Se trata de calcular el promedio de un arreglo, algo así como lo que hicimos con Go y JavaScript. ...

noviembre 9, 2018 · 2 min · 281 palabras · Parzibyte

Trabajando con arreglos de cadenas en C

Introducción El tipo de dato cadena, al menos en los estándares de C, no existe. Una cadena es un arreglo de caracteres, o sea, del tipo char. Por lo tanto, para declarar un arreglo de cadenas o strings en C necesitamos un arreglo de caracteres bidimensional, porque tendrá arreglos dentro de un arreglo. Veamos hoy cómo declararlo, calcular su tamaño, recorrerlo y pasarlo como argumento a una función en C. ...

noviembre 8, 2018 · 4 min · 671 palabras · Parzibyte

Contar vocales de una cadena en C

Introducción Vamos a hacer un ejercicio en C para contar vocales de una cadena en este lenguaje de programación. Por ejemplo, la palabra “Hola mundo, probando esta cosa” tiene 11 vocales. Hagamos una función en C que reciba una cadena y devuelva un entero indicando el número de vocales que tiene la misma, así podremos contar vocales de una cadena fácilmente. ...

septiembre 21, 2018 · 3 min · 487 palabras · Parzibyte

Longitud de un arreglo en C

Introducción Hoy veremos cómo obtener la longitud de un arreglo en C. C es un lenguaje un poco antiguo, fue uno de los primeros lenguajes que nos enseñaron a la mayoría de nosotros. Antes de él existían otros lenguajes como B, Ada, y todos esos. C en cambio es un lenguaje casi de bajo nivel y fácil de aprender. Debido a que C no es un lenguaje muy nuevo, muchas funciones que necesitamos no vienen por defecto. Una de ellas es alguna función para obtener la longitud de un arreglo. ...

septiembre 21, 2018 · 4 min · 696 palabras · Parzibyte

Funciones por referencia y por valor en C

Introducción Continuando con las funciones en C vamos a ver hoy cómo es la llamada a las mismas por referencia y por valor. Cuando las llamamos por referencia podemos hacer cosas que no podemos con una simple llamada por valor. ...

septiembre 20, 2018 · 5 min · 963 palabras · Parzibyte