Autor Tema: leer y escribir archivos en C. FOPEN FCLOSE modos de acceso LenguajeC CU00536F  (Leído 1487 veces)

Pandemia

  • Avanzado
  • ****
  • APR2.COM
  • Mensajes: 255
    • Ver Perfil
Buenas noches amigos os dejo una posible solución al ejercicio CU00536F del curso de programación online sobre lenguaje C.

Citar
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");

Citar
Responde a estas preguntas:

a) ¿Manejan ambos programas el mismo tipo de archivo? ¿Por qué?

Si. El tipo de archivo que usa se visualiza en la letra T del final de la instrucción.

Citar
b) ¿Qué ocurrirá en cada programa si el archivo no existe?

En el primero se crearía si no existe.
En el segundo al no existir creo que daría algún tipo de error.

Citar
c) ¿Con qué fin se abren los archivos en cada programa?

En el primer programa, crea un archivo para la  escritura de datos y si ya existiera se  perderían los datos preexistentes.
En el segundo, abre el archivo para la lectura de su contenido.

Saludos y gracias por vuestro tiempo .....  :D
« Última modificación: 24 de Junio 2016, 21:57 por César Krall »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Todo bien.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".