▷ 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.
Modo | Significado |
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:
Nombre | Significado |
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
Publicar un comentario
Cuéntame que opinas acerca del artículo. Recuerda ser respetuoso si quieres que se publique tu comentario 😊