-
Lección 📈 En tendenciaEstructuras
En este episodio hablamos de las estructuras y de cómo se pueden usar para agrupar datos. Por medio de la palabra clave struct podemos declararlas y luego podemos usarlas para hacer cosas chulas. -
Lección 📈 En tendenciaPunteros
Los punteros permiten almacenar referencias a posiciones de memoria y los usamos para acceder y manipular el valor de celdas concretas de memoria. -
Lección 📈 En tendenciaVariables y tipos de datos
En este vídeo revisamos los tipos de datos que nos podemos encontrar en C. Ya mostré algunos en el episodio anterior pero hoy concreto los tipos de entero que hay. Y hablamos de cómo declarar, asignar y obtener el valor de variables. -
Lecciónfprintf, sprintf y snprintf
Cerramos esta temporada presentando fprintf, sprintf y snprintf, tres funciones parecidas a printf pero que se diferencian en dónde vuelcan lo que van formateando. fprintf permite volcar con formato en archivos y sprintf/snprintf en cadenas de caracteres. -
Lecciónscanf (parte 2)
En el capítulo de hoy, lecturas con más y mejor formato, así como tratamiento de errores, aunque sin venirnos demasiado arriba. Sobre todo, ¿es raro que leer de scanf provoque bucles infinitos? -
Lecciónscanf (parte 1)
Si printf sirve para imprimir por pantalla, scanf sirve para leer de la entrada estandar caracteres y volcarlos en variables. La particularidad de scanf está en que puede hacer conversiones automáticamente a otros tipos que no sea el char. En este primer vídeo dedicado a scanf, hablo de su funcionamiento... -
LecciónArchivos (4): leer con fgets
Con la primitiva fgets podemos leer del tirón un montón de caracteres y depositarlos en un buffer que luego podemos tratar como una cadena de caracteres. En este vídeo analizamos el funcionamiento de esta primitiva, sus riesgos y la manera correcta de tratar sus errores. -
LecciónC desde la línea de comandos (parte 2)
En este vídeo hablo del resto de parámetros que quedan por contar para invocar a gcc y clang desde la línea de comandos y continúo mostrando cómo podría usarse tal cual gcc o clang sin ningún IDE para compilar nuestros programas. -
LecciónC desde la línea de comandos (parte 1)
gcc y clang aceptan una serie de parámetros que pueden darse desde una línea de comandos en una terminal para obtener resultados más precisos de cara a compilar manualmente un archivo o a manipular la cadena de compilación. En este episodio os cuento los distintos parámetros que podemos aplicar para... -
LecciónRecompilando dependencias
La gracia de Make está, sin duda, en la posibilidad de recompilar algunas partes de nuestro programa sin tener que recompilarlo todo. En este vídeo te cuento el criterio que usa Make.