Función FLOPEN EN C

Función FLOPEN EN C
“La función Fopen () en el idioma C abre el archivo específico al que se apunta a varias operaciones de archivo, e.gramo., leer, escribir, agregar o borrar datos, etc. Esto depende del nombre del archivo y el modo de funcionamiento del archivo. Al usar esta función en el modo de operación, el archivo debe existir o de lo contrario es creado por la propia función. Utilizamos el modo de operación de atributo en forma de alfabetos minúsculas para definir nuestro propósito para la apertura del archivo."

Procedimiento

Esta guía nos ayudará a saber cómo usar el Fopen () en C para nuestras diversas operaciones y aplicaciones. Conoceremos la sintaxis de la función en términos de sus parámetros requeridos, y luego ejecutaremos esta función Fopen para diferentes ejemplos. Vamos a profundizar en el tema después de la explicación en este artículo.

Sintaxis
La sintaxis o el método de declaración para la función de archivo de archivo "fopen ()" es bastante simple y es el siguiente:

$ Archivo *fopen (const char *nombre de archivo, const char *modo)

Para abrir el archivo, primero creamos un puntero para ese archivo con el tipo de datos como "archivo", luego asignamos la función fopen () a este puntero que toma el nombre del archivo y el modo de operación como sus parámetros, y si el Existe el archivo con el nombre del archivo, se abre para la operación, de lo contrario, esta función crea un nuevo archivo con el mismo nombre de archivo.

Modos de operacion

La función Fopen toma los dos parámetros, E.gramo., Nombre del archivo y el modo de operación. Existen varios modos de operación para la apertura del archivo, y los representamos con letras minúsculas. Están escritos en los parámetros de la función junto con el nombre del archivo separado por la (,) coma en las citas, y son los siguientes:
"R" que lee los archivos.

"W" Si el archivo existe, entonces se sobrescribe por los nuevos textos, y si el archivo no tiene existencia, entonces el nuevo archivo se crea para fines de escritura.

"A" es el modo que permite agregar el archivo. Este tipo de modo abre el archivo y escribe al final del archivo para agregar más contenido al archivo, y también crea nuevos archivos si el archivo no existe.

Hay un nivel actualizado de (+) para todos estos modos como R+, W+y A+. La diferencia entre estos modos mejorados y más simples es que la versión actualizada también permite que la función lea el archivo, junto con sus operaciones específicas.

Ejemplos # 01
Con todo el conocimiento previo que nos hemos reunido hasta ahora siguiendo el artículo. Resolvamos algunos ejemplos para la función Fopen () para sus diversos modos de operaciones. Este ejemplo se ocupará del modo de operación más simple del archivo, I.mi., escribiendo. Para comenzar con el ejemplo, cree un nuevo proyecto y agregue la ruta del proyecto a los directorios C. Importar los archivos de encabezado fundamental como:

$ # incluir
$ # incluir

Estos archivos de encabezado incluyen la función importante para leer y escribir entradas y salidas. Definiremos un puntero que tendrá un tipo de datos como "archivo", y para nuestro ejemplo, nombraremos ese puntero como "fileopen."A este puntero de fileopen, asignaremos la función fopen () con los parámetros, el nombre del archivo que queremos crear con la extensión del tipo de archivo, por lo que nuestro nombre de archivo será" new_file.txt "y el modo de operación que en este ejemplo será" w "ya que queremos crear un nuevo archivo. Ahora se crea el nuevo archivo, y en este nuevo archivo, escribiremos algo de contenido/ texto llamando al método fprintf () y lo pasaremos los parámetros, el nombre de un archivo que acabamos de crear, el formato especificador para el texto como "%s" y el texto que queremos agregar en el archivo y luego cerraremos el archivo cerrando el método "fclose (nombre de un puntero al archivo que hemos creado)" antes de salir de la función principal. El fragmento a continuación muestra el programa que hemos creado para este ejemplo.

#incluir
#incluir
int main ()

Archivo* fileopen;
fileopen = fopen ("new_file.txt "," w+");
fprintf (fileopen, " %s %s", "hola",
"gente");
fclose (fileopen);
regresar 0;

Después de la ejecución del código anterior, primero se crea un nuevo archivo, y luego se agrega el contenido como "Hello People."

Ejemplo # 02
Creamos el nuevo archivo y luego le agregamos el contenido utilizando el Fopen () con el modo de operación "Escribir". En este ejemplo, utilizaremos el modo de operación "r" de lectura de la función Fopen () y leeremos el contenido del archivo que habíamos creado en el ejemplo número uno. Siguiendo el ejemplo anterior, cree un nuevo proyecto e importe los archivos de encabezado:

$ # incluir
$ # incluir

Luego, declare el puntero para el archivo como "FileRead" e inicialice otra variable con el tipo de datos int como "int" en la función principal. Al puntero, asigne la función fopen (), que tomará los parámetros, el nombre del archivo y el modo de operación como "new_file.txt "y" r ", respectivamente. En el bucle While, asigne la variable declarada "leer" la función "fgetc ()" y pase el puntero a esta función para leer el archivo y luego imponga una condición utilizando la "instrucción if" como (si "(FEOF (FileRead) ) "Es verdadero y luego rompa e printf ("%c ", lectura) sale del bucle while y sale cerrando el archivo llamando al método" fclose (puntero de archivo)."

La función "FEOF ()" en la instrucción IF representa el final del indicador del archivo, que dice si se identifica el final del archivo, luego rompa el bucle y muestre el contenido del archivo. Este ejemplo se puede implementar en forma del código en Microsoft Visual Studio C, como se muestra a continuación:

#incluir
int main ()

Archivo* FileRead;
int
fileread = fopen ("new_file.txt "," r ");
mientras (1)
read = fgetc (FileRead);
if (FEOF (FileRead))
romper;
printf ("%c", leer);

fcLose (FileRead);
regresar 0;

La ejecución del código anterior dará como resultado la visualización del contenido del archivo como "Hello People."

Conclusión

Hemos explorado, con la ayuda de este artículo, el uso de la función Fopen () en la C. Discutimos la sintaxis para esta función y luego aprendimos sobre los modos básicos de operación para esta función. También ejecutamos los dos ejemplos diferentes en los que creamos un archivo con el modo "W", lo editamos y luego lo leemos con el modo de operación de lectura "R" de la función Fopen (). Usando el mismo método descrito en los ejemplos, podemos implementar los ejemplos para los modos actualizados para esta función.