os expongo mi duda,
Tengo que hacer un programa en C para Linux que compare diferentes ficheros, los nombres de estos vienen dados en otro archivo (lo llamare archivo base), mi idea para resolver tal cuestión era extraer cada nombre de fichero para poder compararlos.
Mi primera opción fue pasar los nombres que contiene archivo base en un array para poder utilizarlos después con más facilidad, problema, no se como crear un array en C para Linux así que la descarte.
Pensé después en extraer directamente los nombres pero no se como hacerlo, solo se como imprimir todos los nombres a la vez. Cuando he usado C pero no para Linux he usado fgets()
pero no tengo claro que en Linux funcione.
Sabéis que podría usar? Tenéis alguna idea mejor?
Muchas gracias.