Aprende a manejar flags y argumentos de línea de comandos en C con flag.h: valores por defecto, –help automático, –version y autocompletado en bash.
Partimos de un hello world con Makefile, añadimos la librería como submódulo de Git y usamos la plantilla para definir flags como verbose y reps. Por el camino aparece un segfault que depuramos con GDB (spoiler: fue culpa mía por llamar a atoi antes de flag_parse). También comento cómo se escribió la documentación y adelanto la librería de configuración en Lua para un próximo vídeo.
Librería flag.h:
Capítulos:
0:00 Introducción al vídeo
2:51 Añadir flag.h como submódulo
3:47 Usar la plantilla de flags
5:25 Explicación de flag_program y parse
8:16 Flag con argumentos y defaults
10:57 Depurar segfault con GDB
12:45 Help y autocompletado en bash
15:10 Documentación y ejemplo real
#ProgramacionEnC #LineaDeComandos #Linux
source

Eres mi ídolo mejor youtuber español