Buenas tardes. Dejo una posible solución del ejercicio CU00536F del taller de programación en lenguaje C desde cero.
EJERCICIO
En un programa escrito en C nos hemos encontrado esta línea:
fichero = fopen("cursoAF1.txt", "wt");
En otro programa nos hemos encontrado esta otra línea:
fichero = fopen("cursoAF2.txt", "rt");
Responde a estas preguntas:
a) ¿Manejan ambos programas el mismo tipo de archivo? ¿Por qué?
Sí. Los dos programas tratan con archivos de tipo texto porque en el segundo parámetro del método "fopen" después del modo de apertura está la letra "t" lo que quiere decir que estamos trabajando con un archivo de tipo texto.
b) ¿Qué ocurrirá en cada programa si el archivo no existe?
Según la explicación en la entrega CU00536F en el primer caso no se creará un archivo nuevo y en el segundo caso sí se creará.
c) ¿Con qué fin se abren los archivos en cada programa?
El primer archivo se abre en modo escritura y si ya existe dicho archivo se perderá toda la información en él. En el segundo caso se abre en modo lectura, no se perderá la información.