¡Suscríbete a mi canal de Youtube!

▷ ARCHIVOS en LENGUAJE C

Archivos en lenguaje C

Un programa en lenguaje C puede ser capaz de crear, modificar y leer archivos de distintos tipos, en este caso utilizaremos archivos de texto con la extensión .txt donde almacenaremos valores que se ingresan desde el teclado y leeremos sus valores en cada ejecución. A diferencia de las variables que tienen valores volátiles, los valores que se almacenan en un archivo quedan intactos, por lo que mientras no se borren, podremos acceder a ellos aunque cerremos un programa ejecutable.

Existen tipos de apertura del archivo las cuales le indican a un programa en lenguaje C como debe de ser tratado durante la ejecución.
 
ModoSignificado
r
Abre un archivo de texto en modo lectura
w
Crea un archivo de texto en modo escritura
a
Abre un archivo de texto en modo añadir
rb
Abre un archivo binario en modo lectura
wb
Crea un archivo binario en modo lectura
ab
Abre un archivo binario en modo añadir
r+
Abre un archivo de texto en modo lectura/escritura
w+
Crea un archivo de texto en modo lectura/escritura
a+
Añade o crea una archivo de texto en modo lectura/escritura
r+b
Abre un archivo binario en modo lectura/escritura
w+b
Crea un archivo binario en modo lectura/escritura
a+b
Añade o crea una archivo binario en modo lectura/escritura
 
Para poder manipular un archivo con un programa en lenguaje C es necesario usar estas funciones:

NombreSignificado
fopen()
Abre un archivo
fclose()
Cierra un archivo
fgets()
Lee una cadena de un archivo
fputs()
Escribe una cadena en un archivo
fseek()
Busca un byte específico en un archivo
fprintf()
Escribe un texto en un archivo
fscanf()
Lee un dato de un archivo
feof()
Devuelve true si llega al final de un archivo
ferror()
Devuelve true si se produce un error
rewind()
Se coloca al inicio del archivo
remove()
Borra un archivo
fflush()
Vacía el contenido de un archivo

En el siguiente video te muestro como se realiza un programa en lenguaje C para manipular un archivo con algunos modos de apertura y funciones antes mencionados.

No te olvides darle LIKE y SUSCRIBIRTE al blog y a mi canal si te gustó el video. Si gustas realizar una DONACIÓN para ayudarme a mejorar el canal y mi contenido, puedes hacerlo mediante el botón ❤$GRACIAS ubicado en la parte posterior del video en YouTube o visitando el enlace https://linktr.ee/ezavalar y haciendo clic en el botón Donaciones.

Comentarios

Suscríbete al blog

Recibe mis nuevas publicaciones por email: