Introducción al manejo de archivos en C!

Iniciado por Jhonjhon_123, Febrero 23, 2010, 07:36:43 PM

Tema anterior - Siguiente tema

0 Miembros y 2 Visitantes están viendo este tema.

Febrero 23, 2010, 07:36:43 PM Ultima modificación: Febrero 08, 2014, 06:18:30 PM por Expermicid
Bueno primero k nada unos pequeños apuntes:

Como declarar un fichero:


Código: c
FILE * nombre_del_archivo;


como abrir un fichero:

Código: c
fichero = fopen(nombre_del_archivo, "modo_de_apertura");


Ojo
Donde:

nombre_del_archivo = eso xD el nombre del archivo ;)
modo_apertura        =  es una de las siguientes opciones:


Citarw         crea un fichero de escritura. Si ya existe lo crea de nuevo.
w+       crea un fichero de lectura y escritura. Si ya existe lo crea de nuevo.
a         abre o crea un fichero para añadir datos al final del mismo.
a+       abre o crea un fichero para leer y añadir datos al final del mismo.
r          abre un fichero de lectura.
r+        abre un fichero de lectura y escritura.


como cerrar un fichero:


simplemente aremos:

Código: c
 fclose (fichero);


como escribir en mi fichero:
Código: c

fputs(variable_o_texto, nombre_archivo);


y eso por ahora (despacio por las piedras dice mi vieja

___________________________________________________________________


ya sabemos lo basico(muy basico, mas adelante veremos mas) en conceptos para el manejo de ficheros,
ahora veamos un ejemplo...


Código: c
#include <stdio.h>

main()
{
       FILE *hola;
       char cad[15]="Hola mundo";
       if (!(hola=fopen("datos.txt","w")))
       {
              printf("Error al abrir el archivo");
              exit(0);
       }
       else
       {
              fputs(cad,hola);
              fclose(hola);
       }
}


esto lo k hace es simplemente declarar una variable como cadena de caracteres y luego la imprime en el archivo
usando fputs.


Bueno eso seria todo por ahora

Saludos!
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login