GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Manejo de archivos

Johan Sebastian Macias Zapata Fundamentos de Programación Programación Spanisch

Inhalt der Mindmap

Manejo de archivos

  1. Se necesita

    • 1. Tener flujo
      • Al declarar FILE *fp
    • 2. Conocer
      • Ruta
        • ¿Dónde está el archivo
      • Nombre
        • ¿Cómo se llama?
      • Extensión
        • ¿En qué forma guarda los datos? (fmt)
      • Modo
        • ¿Cómo se abre?
          • "r" -> Lectura "r+" -> Lectoescritura R/W "w" -> Creación/Escritura* "a" -> Añadir al final, se coloca el flujo en el EOF. *Crea un archivo nuevo para escribir en él, así exista lo crea de nuevo. 
    • 3. Unir 1 y 2
      • Con fopen()
        • Esta función coloca el flujo en el primer By del archivo si no existe error, si existe error retorna NULL.
    • 3. R/W en el archivo
      • LEER
        • Caracteres
          • fgetc()
            • fgetc(FILE *archivo);
        • Cadenas
          • fgets()
            • fgets(char *cadena,int tamaño,FILE *archivo);
        • Enteros o reales
          • fscanf()
            • fscanf(flujo, fmt, dir de vrble);
      • ESCRIBIR
        • fprintf()
          • fprintf(flujo, fmt(s), vble(s));
        • Se escribe en modo insert, al hacerlo el flujo se mueve
        • Para mover el flujo
          • rewind(flujo)
            • Retorna el flujo al primer By
          • int fseek()
            • int fseek(FILE *flujo, int desplazamiento,int origen); El origen puede ser: SEEK_SET (Desde el principio) SEEK_CUR (Desde la posición actual, desplazamiento negativo) SEEK_END (Desde el fina, desplazamiento negativo)
          • int feof(FILE *archivo)
            • Determina si el flujo se encontró al final, si no está al final retorna 0 de lo contrario diferente.
    • 4. Desunir 1 y 2
      • Con fclose()
        • Cierra el flujo, no es estrictamente necesario su uso, pero es una buena práctica de programación

Informationen

Beschreibung
Pasos para el manejo de archivos en en lenguaje C
Erstellt von
Johan Sebastian Macias Zapata · Mai 2016
Aktualisiert
26 Apr 2018
Aufrufe
28
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck