Você está em: Início > Artigos > Desenvolvimento > Linguagem C > Linguagem C FPUTC
Olá! Caro leitor, este artigo é voltado para quem está iniciando na programação utilizando a Linguagem C, neste artigo você irá aprender sobre FPUTC.
O que é a função fputc() em C?
Em linguagem C, a função fputc() é usada para escrever um único caractere em um arquivo.
Ela pertence à biblioteca padrão <stdio.h> e é uma das funções de entrada/saída (IO) disponíveis para manipular arquivos em C.
Sintaxe
A sintaxe básica da função fputc() é a seguinte:
int fputc(int character, FILE *stream);
character: É o caractere que você deseja escrever no arquivo. Normalmente, é especificado como um valor numérico representando o código ASCII do caractere.
stream: É um ponteiro para o arquivo no qual você deseja escrever o caractere.
Retorno
A função fputc() retorna o caractere escrito com sucesso, representado como um valor numérico. Em caso de erro, ela retorna a constante EOF (End-of-File).
Exemplo de Uso
Aqui está um exemplo simples que demonstra o uso da função fputc():
#include <stdio.h>
int main() {
FILE *arquivo;
arquivo = fopen("exemplo.txt", "w"); // Abre o arquivo no modo de escrita
if (arquivo != NULL) {
int caractere = 'A';
if (fputc(caractere, arquivo) == caractere) {
printf("Caractere escrito com sucesso no arquivo.\n");
} else {
printf("Erro ao escrever o caractere no arquivo.\n");
}
fclose(arquivo); // Fecha o arquivo
} else {
printf("Erro ao abrir o arquivo.\n");
}
return 0;
}
Neste exemplo, primeiro abrimos o arquivo “exemplo.txt” no modo de escrita usando a função fopen().
Em seguida, verificamos se o arquivo foi aberto corretamente antes de prosseguir. Então, escrevemos o caractere ‘A‘ no arquivo usando a função fputc().
Se a função retornar o mesmo caractere ‘A‘, significa que o caractere foi escrito com sucesso. Caso contrário, exibimos uma mensagem de erro.
Por fim, fechamos o arquivo usando a função fclose().
Lembre-se de que é importante verificar se o arquivo foi aberto corretamente antes de escrever nele.
Além disso, não se esqueça de fechar o arquivo após concluir as operações de escrita.
A função fputc() é apenas uma das várias funções disponíveis para manipulação de arquivos em C.
Ela oferece uma maneira simples e direta de escrever caracteres em um arquivo.
Combinada com outras funções de IO, você pode realizar operações mais complexas de leitura e escrita em arquivos.
Espero que este artigo tenha fornecido uma compreensão clara sobre a função fputc() e seu uso na linguagem C.
Se você tiver mais dúvidas ou precisar de mais informações, sinta-se à vontade para perguntar. Estou aqui para ajudar!
Você pode seguir seus estudos pegando um material em meu github clique aqui!