Sintaxis
La sintaxis general de la función fgetc () es:
int fgetc (archivo *puntero)Aquí, el puntero a un objeto de archivo se pasa como un argumento para acceder al archivo deseado y realizar una determinada operación en el archivo.
Programación Ejemplo 1
En este ejemplo de programación, explicaremos la utilidad y la implementación de la función fgetc ():
#incluirProducción
Captura de pantalla del contenido de archivo
Explicación
En este ejemplo de programación, abriremos un archivo llamado "archivo.TXT" En un modo de escritura con la ayuda de la función Fopen () y escriba algunas entradas en el archivo. Después de cerrar el archivo con la ayuda de la función fclose (), abriremos este archivo en particular nuevamente en modo de lectura para tomar cada carácter del archivo. Para esto, llamaremos a la función fgetc () como un argumento dentro del paréntesis del bucle while, y este bucle se iterará hasta que alcancemos el último carácter del archivo utilizando EOF. EOF representa el final del archivo. Entonces, imprimiremos cada personaje.
Programación Ejemplo 2
Aquí, veremos otro ejemplo importante de la función fgetc ():
#incluirProducción
Captura de pantalla del contenido de archivo
Explicación
Aquí, abriremos un archivo llamado "mi archivo.TXT" Usando la función fopen () en modo de lectura. Este archivo ya contenía algunos datos. Ahora, queremos leer cada personaje de este archivo. Para esto, llamaremos a la función fgetc (), que lee cada personaje de este archivo y lo almacena dentro de una variable de tipo de caracteres nombrada "CH". Dado que llegaremos al último carácter desde el archivo, usaremos la función FEOF () para terminar el bucle. Ahora, imprimiremos cada personaje.
Programación Ejemplo 3
En este ejemplo de programación, veremos la última característica importante de la función fgetc ():
#incluirProducción
Captura de pantalla del contenido de archivo
Explicación
Aquí, abriremos un archivo llamado "coma.TXT" Usando la función fopen () en modo de lectura. Este archivo ya contenía algunos datos. Ahora, queremos contar un personaje especial llamado coma (,) De este archivo. Para esto, llamaremos a la función fgetc () que lee cada carácter especial de este archivo y lo almacena dentro de una variable de tipo entero nombrado "X". Dado que llegaremos al último carácter desde el archivo, usaremos EOF para finalizar el bucle. Así es como imprimir el número total de comas en este archivo.
Conclusión
Este artículo discutido en detalle el concepto de la función fgetc (), nos dimos cuenta de que esta función particular ayuda al codificador a adquirir cada carácter individualmente del archivo. Para esto, podemos reconocer fácilmente todos y cada uno de los personajes escritos en el archivo. Esta función se usa a menudo en el lenguaje C en el concepto de la arena de los archivos.