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 1 Visitante 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!
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta