Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Introducción al manejo de archivos en C!

  • 0 Respuestas
  • 2615 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Jhonjhon_123

  • *
  • Underc0der
  • Mensajes: 150
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Jhonjhon_123's Software In Developed
« en: Febrero 23, 2010, 07:36:43 pm »
Bueno primero k nada unos pequeños apuntes:

Como declarar un fichero:


Código: C
  1. FILE * nombre_del_archivo;

como abrir un fichero:

Código: C
  1. 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:


Citar
w         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
  1.  fclose (fichero);

como escribir en mi fichero:
Código: C
  1. 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
  1. #include <stdio.h>
  2.  
  3. main()
  4. {
  5.        FILE *hola;
  6.        char cad[15]="Hola mundo";
  7.        if (!(hola=fopen("datos.txt","w")))
  8.        {
  9.               printf("Error al abrir el archivo");
  10.               exit(0);
  11.        }
  12.        else
  13.        {
  14.               fputs(cad,hola);
  15.               fclose(hola);
  16.        }
  17. }
  18.  

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!
« Última modificación: Febrero 08, 2014, 06:18:30 pm por Expermicid »

 

¿Te gustó el post? COMPARTILO!



Introducción Al Desarrollo [Unreal Engine 4]

Iniciado por Moy

Respuestas: 0
Vistas: 4420
Último mensaje Julio 12, 2017, 02:29:48 am
por Moy
Tutorial De Introduccion A La Programacion Estructurada En C

Iniciado por Xa0s

Respuestas: 14
Vistas: 9157
Último mensaje Junio 12, 2010, 02:58:04 am
por Xa0s
Introducción a THREADS en C

Iniciado por Jimeno

Respuestas: 0
Vistas: 3597
Último mensaje Enero 19, 2015, 07:27:17 pm
por Jimeno
Introduccion a la programacion con C

Iniciado por Expermicid

Respuestas: 3
Vistas: 3851
Último mensaje Mayo 05, 2013, 05:01:15 pm
por tylor
Introducción a C++

Iniciado por Digital Shadow

Respuestas: 0
Vistas: 4611
Último mensaje Junio 12, 2015, 08:18:00 pm
por Digital Shadow