Sintaxe
A sintaxe geral da função fgetc () é:
int fgetc (arquivo *ponteiro)Aqui, o ponteiro para um objeto de arquivo é passado como um argumento para acessar o arquivo desejado e executar uma determinada operação no arquivo.
Exemplo de programação 1
Neste exemplo de programação, explicaremos a utilidade e a implementação da função fgetc ():
#incluirSaída
Arquivo de captura de tela de conteúdo
Explicação
Neste exemplo de programação, abriremos um arquivo chamado "arquivo.TXT" em um modo de escrita com a ajuda da função fopen () e escreva algumas entradas no arquivo. Depois de fechar o arquivo com a ajuda da função fclose (), abriremos esse arquivo específico novamente no modo de leitura para levar cada caractere do arquivo. Para isso, chamaremos a função fgetc () como um argumento dentro dos parênteses do While Loop, e esse loop será iterado até chegarmos ao último personagem do arquivo usando o EOF. EOF representa o final do arquivo. Então, vamos imprimir cada personagem.
Exemplo de programação 2
Aqui, veremos outro exemplo importante da função fgetc ():
#incluirSaída
Arquivo de captura de tela de conteúdo
Explicação
Aqui, vamos abrir um arquivo chamado "meu arquivo.TXT" Usando a função fopen () no modo de leitura. Este arquivo já continha alguns dados. Agora, queremos ler cada personagem deste arquivo. Para isso, chamaremos a função fgetc (), que lê cada caractere deste arquivo e o armazena dentro de uma variável de tipo de caractere nomeada nomeada "CH". Como chegaremos ao último caractere do arquivo, usaremos a função Feof () para encerrar o loop. Agora, vamos imprimir cada personagem.
Exemplo de programação 3
Neste exemplo de programação, veremos o último recurso importante da função fgetc ():
#incluirSaída
Arquivo de captura de tela de conteúdo
Explicação
Aqui, vamos abrir um arquivo chamado "vírgula.TXT" Usando a função fopen () no modo de leitura. Este arquivo já continha alguns dados. Agora, queremos contar um personagem especial chamado vírgula (,) deste arquivo. Para isso, chamaremos a função fgetc () que lê cada caractere especial deste arquivo e o armazena dentro de uma variável do tipo inteiro nomeado nomeado "X". Como chegaremos ao último caractere do arquivo, usaremos o EOF para encerrar o loop. É assim que imprimir o número total de vírgulas neste arquivo.
Conclusão
Este artigo discutido em detalhes o conceito da função fgetc (), percebemos que essa função específica ajuda o codificador a adquirir cada personagem individualmente do arquivo. Para isso, podemos reconhecer facilmente cada personagem escrito no arquivo. Esta função é frequentemente usada no idioma C no conceito da arena de arquivos.