# data[].attributes.headline
Benemérita Universidad Autónoma de Puebla

# data[].attributes.subject
Benemérita Universidad Autónoma de Puebla

# data[].attributes.body
Alumno: Fernando Teresa Flores.

Facultad de ciencias de la computación.

Introducción a la Programación Orientada a Objetos.

Primavera 2025.

# data[].attributes.body
Fernando Teresa Flores.

matricula: 202473795.

# data[].attributes.body
En C, el manejo de archivos permite almacenar datos de manera permanente, a diferencia de las variables que pierden su valor al terminar la ejecución del programa. Se usan para leer o escribir datos en archivos externos (como .txt o .bin).

# data[].attributes.body
FILE *archivo = fopen("nombre_archivo.txt", "modo");

FILE *: puntero a una estructura que representa el archivo.

Archivo: conjunto de datos almacenados en disco.

Flujo (stream): conexión entre el programa y el archivo.

Modo de apertura: indica si se abre para leer, escribir, añadir, etc.

# data[].attributes.body
Un archivo en C se maneja mediante funciones de la biblioteca estándar <stdio.h>. Puedes abrir, leer, escribir y cerrar archivos. Es una forma básica pero poderosa de entrada/salida (I/O).

# data[].attributes.body
Apertura de archivos (fopen): Se explica cómo abrir archivos en diferentes modos (lectura, escritura, etc.) y la importancia de verificar si la apertura fue exitosa.

Cierre de archivos (fclose): Se destaca la necesidad de cerrar los archivos después de su uso para liberar recursos y evitar pérdidas de datos.

Escritura en archivos (fprintf): Se muestra cómo escribir datos en un archivo de manera formateada, similar a cómo se utiliza printf en la salida estándar.

Lectura de archivos (fscanf): Se enseña cómo leer datos desde un archivo, interpretando el contenido según el formato especificado.

# data[].attributes.body
Un archivo de texto, también conocido como archivo plano, contiene información en formato legible para humanos, utilizando caracteres alfanuméricos, espacios, puntuación y caracteres de control como saltos de línea. Ejemplos de formatos:Los archivos de texto más comunes incluyen .txt, .log, .csv, .html, .css, .xml y .json

# data[].attributes.body
Un archivo binario es un archivo informático que contiene información codificada en binario, es decir, como una secuencia de bytes. Los archivos binarios son utilizados para almacenar y procesar información en computadoras.

# data[].attributes.headline
📘 6. OPERACIONES SOBRE ARCHIVOS DE TEXTO

# data[].attributes.subject
📘 6. OPERACIONES SOBRE ARCHIVOS DE TEXTO

# data[].attributes.body
(r) Abre un archivo existente para lectura. Si el archivo no existe, la apertura falla.

(w) Crea un archivo nuevo para escritura. Si el archivo ya existe, su contenido se trunca (se borra).

(a) Abre un archivo para escritura al final del mismo (modo anexar). Si el archivo no existe, se crea.

(r+) Abre un archivo existente para lectura y escritura. Si el archivo no existe, la apertura falla.

(w+)Crea un archivo nuevo para lectura y escritura. Si el archivo ya existe, su contenido se trunca.

(a+) Abre un archivo para lectura y escritura al final del mismo. Si el archivo no existe, se crea.

# data[].attributes.wish_content.attachment_props.alternative_text
📘 6. OPERACIONES SOBRE ARCHIVOS DE TEXTO

# data[].attributes.body
¿Cuál es la diferencia entre archivos de texto y binarios?
Los archivos de texto almacenan datos como caracteres legibles (por ejemplo, .txt), mientras que los archivos binarios guardan datos en formato binario, más compactos y no legibles directamente.

¿Por qué es importante cerrar un archivo después de usarlo?
Para liberar recursos del sistema y asegurar que todos los datos se escriban correctamente en el archivo (especialmente en escritura).

¿Qué función se utiliza para abrir un archivo en C?
Se utiliza la función fopen().

# data[].attributes.body
1. Resumen Breve: Archivos en C

2. En C, los archivos permiten guardar datos de forma permanente. Se usan punteros FILE y funciones de la biblioteca <stdio.h> para leer y escribir.

3. 📂 Tipos de Archivos

Texto: datos legibles.

Binarios: datos en formato más eficiente.

4. 🛠️ Operaciones Básicas

Apertura: iniciar acceso al archivo.

Lectura: extraer información.

Escritura: guardar datos.

Cierre: terminar uso del archivo.

5. ✅ Conclusión

6. El manejo de archivos en C es clave para programas que necesitan guardar y recuperar información.

# data[].attributes.wish_content.attachment_props.question
¿Cuál de las siguientes opciones es el modo correcto para abrir un archivo de texto para solo lectura en C?

# data[].attributes.wish_content.attachment_props.question
¿Cuál de las siguientes opciones describe mejor un archivo binario en C?

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
Almacena datos en forma legible para humano

# data[].attributes.wish_content.attachment_props.poll_choices[].choice_text
Almacena datos en formato binario no legible directamente

# data[].attributes.attachment_link.title
Manejo de Archivos en C [Parte 1] {fopen,fclose, fprintf,fscanf }

# data[].attributes.body
https://ittlenguajesdeinterfaz.wordpress.com/2-17-operaciones-basicas-sobre-archivos/

https://chatgpt.com/c/67f827ed-0ba4-8011-b1cf-ef5f13e95721

https://es.wikipedia.org/wiki/Operaciones_con_archivos_(inform%C3%A1tica)

# data[].attributes.body
Muchas gracias por su atención