AnteriorPosterior

6.6 Modos de apertura

  Curso: Fundamentos de programación en C, por Nacho Cabanes

6.6 Modos de apertura

Antes de seguir, vamos a ver las letras que pueden aparecer en el modo de apertura del fichero, para poder añadir datos a un fichero ya existente:

tr>
Tipo Significado

r

Abrir sólo para lectura.

w

Crear para escribir. Sobreescribe el fichero si existiera ya (borrando el original).

a

Añade al final del fichero si existe, o lo crea si no existe.

+

Se escribe a continuación de los modos anteriores para indicar que también queremos modificar. Por ejemplo: r+ permite leer y modificar el fichero

t

Abrir en modo de texto.

b

Abrir en modo binario.

 

Ejercicios propuestos:

  • Un programa que pida al usuario que teclee frases, y las almacene en el fichero "registro.txt", que puede existir anteriormente (y que no deberá borrarse, sino añadir al final de su contenido). Cada sesión acabará cuando el usuario pulse Intro sin teclear nada.
  • Crear un programa que pida al usuario pares de números enteros y escriba su suma (con el formato "20 + 3 = 23") en pantalla y en un fichero llamado "sumas.txt", que se encontrará en un subdirectorio llamado "resultados". Cada vez que se ejecute el programa, deberá añadir los nuevos resultados a continuación de los resultados de las ejecuciones anteriores.

 

Actualizado el: 25-07-2014 16:48

AnteriorPosterior