-
Lección 📈 En tendenciaArchivos (6): volcar en archivos con fwrite
En este vídeo vamos a ver cómo podemos usar la primitiva fwrite para transferir regiones de memoria a streams o archivos, para permitir serializar de forma pura estructuras o arrays complejos de una manera mucho más precisa que trabajando con cadenas de caracteres. -
Lección 📈 En tendenciaArchivos (5): fputc y fputs
Con las primitivas fputc y fputs podemos escribir cadenas de caracteres o caracteres sueltos en archivos. En este vídeo muestro un ejemplo de uso, prestando atención a las particularidades de cada una de las funciones. -
Lección 📈 En tendenciaArchivos (2): leer con fgetc
Con la primitiva fgetc podemos leer caracteres de un archivo. En este vídeo cuento cómo utilizar esta función y cómo interpretar el resultado para saber si es un caracter de verdad o si estamos encontrando un error o un fin de archivo. -
Lección 📈 En tendenciaArchivos (1): fopen y fclose
En la tercera TERCERA TEMPORADA del Tutorial de C vamos a hablar de lo que hay dentro de stdio.h. Hoy empezamos a hablar de archivos dedicándole su tiempo a hablar de cómo usar las funciones fopen y fclose. -
Lección 📈 En tendenciaEjemplo (4): conectando todas las piezas
Pues ahora queda cerrar este mini-caso de ejemplo conectando todas las piezas y haciendo que visitar el endpoint que hemos declarado en Express ejecute las funciones y nos devuelva contenido útil desde el endpoint. -
Lección 📈 En tendenciaCompilando un Hola Mundo sencillo
TypeScript se levanta por encima de JavaScript. Y la prueba de ello es este primer ejemplo de hola mundo de los que voy a programar en esta introducción, y es que voy a empezar a trabajar de momento sin tipos, escribiendo un pequeño hola mundo para mostrar cómo compilar código,... -
Lección 📈 En tendenciaLa etiqueta template de HTML5
La etiqueta template forma parte del estandar HTML5 y permite disponer de fragmentos DOM que no son visibles en la página web, pero que pueden ser manipulados mediante JavaScript. -
Lección 📈 En tendenciaGoto
Goto es una sentencia que te permite cambiar el flujo de ejecución de un programa de formas que probablemente no deberías de todos modos. En este vídeo te explico cómo crear etiquetas, cómo insertar un goto, por qué tal vez no sea lo óptimo, y algunas soluciones al respecto. -
Lección 📈 En tendenciaArchivos de cabecera y múltiples .c (parte 2)
Si nos limitamos a crear archivos de cabecera sin ningún tipo de medida de control, podrá ocurrir que un archivo de cabecera se incluya múltiples veces en una misma unidad de compilación. Vamos a ver cómo usar los guards para evitar que eso pase y que tengamos problemas de redefinición... -
Lección 📈 En tendenciaEl preprocesador (parte 2)
En el segundo episodio de la T2 del Tutorial de C, hablamos de macros, de condicionales en tiempo de compilación mediante otras directivas del preprocesador, y de la desconocida directiva error.