Memoria dinámica en C — ejercicios para subir notas, filtrar aprobados y mantener un vector ordenado que crece (y el doble free que me tumbó el acta)
La semana que cerré mi primer «acta de notas» en C me sentía invencible: malloc, realloc con temporal, free… todo en orden. Hice una función cerrar_acta que calculaba la media y, por limpieza, liberaba el vector. Y en main, por limpieza también, volví a liberarlo. Resultado: free(): double free detected in tcache 2 y el…

El hardware que sostiene al sistema operativo — teoría con la práctica de IC2 en la impresora, una interrupción que lo para todo y una caché que acierta (y el bucle infinito que no colgó mi portátil)