funciones de la biblioteca C - fgetc ()
C biblioteca estándar - <stdio.h>
descripción
C funciones de bibliotecaint fgetc (FILE * stream) obtenido a partir del siguiente carácter corriente de flujo especificado (un carácter sin signo), y la ubicación identificador movimiento hacia adelante.
declaración
Aquí es) a función más fgetc (.
int fgetc(FILE *stream)
parámetros
- corriente - Este es un puntero a FILE puntero a un objeto, el flujo de identificador de archivo de objeto para realizar operaciones en él.
Valor de retorno
Esta función como un unsigned char modelado a un int devolver la lectura de caracteres, o si al final del archivo leído se produce un error, devuelve EOF.
Ejemplos
El siguiente ejemplo muestra se utiliza la función fgetc ().
#include <stdio.h> int main () { FILE *fp; int c; int n = 0; fp = fopen("file.txt","r"); if(fp == NULL) { perror("打开文件时发生错误"); return(-1); } do { c = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", c); }while(1); fclose(fp); return(0); }
Supongamos que tenemos unarchivo.txt archivo de texto,que dice lo siguiente. Como un ejemplo del archivo, introduzca:
We are in 2014
Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:
We are in 2014