Sección 1 y 2 de Lectura y escritura de ficheros
Copia de la plantilla CFile.templ
del directorio Plantillas en tu carpeta compartida
a la subcarpeta fopen_fclose.
Escribe un programa con nombre main.c
que realice las siguientes operaciones (parte de la plantilla en el
fichero CFile.templ que encontrarás en la subcarpeta
fopen_fclose de la carpeta compartida):
Cualquier programa en C se puede ejecutar desde la línea
de comandos añadiendo palabras separadas por espacios. La función
main recibe como parámetros un entero (típicamente se le
pone el nombre argc) con el número de argumentos que se han
escrito al invocar el programa (el nombre del programa se cuenta) y como
segundo parámetro un array con los punteros a las cadenas que se han
escrito en la línea de comandos (por tanto de tipo char
**).
Escribe código en el main para que
compruebe que el programa se ejecuta con sólo un argumento. En caso de
que no sea así, imprime un mensaje y termina.
Abre el fichero cuyo nombre es la cadena pasada como único argumento. Si la operación falla, notificar mediante un mensaje y terminar la ejecución.
Cierra el fichero y si la operación produce un error, notifícalo con un mensaje por pantalla.
Prueba el programa con diferentes nombres de ficheros, así como con nombres que no corresponden a fichero alguno.
Sube el programa a la carpeta
fopen_fclose de tu espacio de trabajo en
Subversion.