Linguagem C FPUTC

Linguagem C FPUTC

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!

Deixe uma resposta

Rolar para cima
%d blogueiros gostam disto: