C ++ fgetc () - Biblioteca C ++ Padrão

A função fgetc () em C ++ lê o próximo caractere do fluxo de entrada fornecido.

protótipo fgetc ()

 int fgetc (FILE * stream);

A fgetc()função recebe um fluxo de arquivo como seu argumento e retorna o próximo caractere do fluxo fornecido como um tipo inteiro.

É definido no arquivo de cabeçalho.

Parâmetros fgetc ()

stream: O fluxo de arquivo para ler o personagem.

fgetc () Valor de retorno

  • Em caso de sucesso, a função fgetc () retorna o caractere lido.
  • Em caso de falha, ele retorna EOF. Se a falha for causada devido ao fim do arquivo, ele define o indicador eof. Se a falha for causada por outros erros, ele define o indicador de erro.

Exemplo: como funciona a função fgetc ()

 #include int main() ( int c; FILE *fp; fp = fopen("file.txt","r"); if (fp) ( while(feof(fp) == 0) ( c = fgetc(fp); putchar(c); ) ) else perror("File opening failed"); fclose(fp); return 0; )

Quando você executa o programa, uma possível saída será:

 Exemplo de manipulação de arquivo

Artigos interessantes...