No soy capaz de conseguir meter bien los ficheros,aqui dejo las especificaciones del programa:
El programa puede recibir como argumentos por línea de comandos los nombres de los
ficheros de texto en los que se guarda la base de datos. El uso del
programa es, en consecuencia:
1 ./biblioteca [ fichero_lectores fichero_referencias ]
Es decir, el siguiente es un uso válido del programa:
1 ./biblioteca
El usuario no ha proporcionado argumentos opcionales. Por lo tanto, se usarán los siguientes
nombres por defecto:
fichero de lectores: “lectores.csv”
fichero de referencias: “referencias.csv”
El siguiente es otro posible uso válido del programa:
1 ./programa personas.csv obras.csv
Hay 2 argumentos opcionales. Se usarán los nombres proporcionados por el usuario en línea
de comandos, que, en este caso, han sido:
fichero de lectores: “personas.csv”
fichero de referencias: “obras.csv”
Cualquier otro número de argumentos opcionales (1, 3 o más) es inválido, y debe causar que
el programa muestre el mensaje de error: “Uso: ./biblioteca [ fichero_lectores
fichero_referencias ]”, tras lo que se terminará inmediatamente la ejecución del
programa.
Muchas gracias
Un saludo.