Skip to content

Instantly share code, notes, and snippets.

@kalimalrazif
Last active September 1, 2020 00:10
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kalimalrazif/91003d5655915dace1d3 to your computer and use it in GitHub Desktop.
Save kalimalrazif/91003d5655915dace1d3 to your computer and use it in GitHub Desktop.
Abrir un archivo en C
#include <stdio.h>
int main(){
/*
* Para usar un archivo tenemos que asociar una variable puntero
* al archivo para poder escribir o leer de el
*/
FILE *manejador_archivo = NULL;
/*
* Ahora que tenemos la variable para asignarla al archivo procedemos a
* abrir el archivo, el primer parametro es el nombre del archivo
* con su localizacion exacta en el sistema de archivos.
* El segundo parametro es la forma en la que se va a abrir el archivo,
* en este caso estamos abriendo el archivo en modo de solo lectura
*/
manejador_archivo = fopen("/home/nomar/archivo", "r");
/*
* Ahora debemos comprobar que el proceso de apertura fue exitoso
* para saber si nuestra apertura de archivo fue exitosa hacemos la
* siguiente comparacion, si el contenido de la variable es igual a NULL
* el archivo no fue abierto.
*/
if(manejador_archivo == NULL ) {
printf("No fue posible abrir el archivo\n");
return -1;
}
/*
* Cuando ya no necesitemos trabajar mas con el archivo procedemos a cerrarlo
*/
fclose(manejador_archivo);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment