Linguagem C FPUTS

Linguagem C FPUTS

Você está em: Início > Artigos > Desenvolvimento > Linguagem C > Linguagem C FPUTS

Olá! Caro leitor, este artigo é voltado para quem está iniciando na programação utilizando a Linguagem C, neste artigo você irá aprender sobre FPUTS.

O que é a função fputs() em C?

A função fputs() em linguagem C é usada para escrever uma string 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 fputs() é a seguinte:

int fputs(const char *str, FILE *stream);

str: É o ponteiro para a string que você deseja escrever no arquivo.

stream: É um ponteiro para o arquivo onde você deseja escrever a string.

Retorno

A função fputs() retorna um valor não negativo em caso de sucesso. Em caso de erro, ela retorna o valor EOF.

Exemplo de Uso

Aqui está um exemplo simples que demonstra o uso da função fputs():

#include <stdio.h>

int main() {

    FILE *arquivo;

    arquivo = fopen("exemplo.txt", "w");  // Abre o arquivo no modo de escrita

    if (arquivo != NULL) {

        const char *str = "Exemplo de texto a ser escrito no arquivo.";

        if (fputs(str, arquivo) != EOF) {

            printf("Texto escrito no arquivo com sucesso.\n");

        } else {

            printf("Erro ao escrever 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.

Em seguida, definimos uma string “Exemplo de texto a ser escrito no arquivo.” e a passamos como argumento para a função fputs().

A função fputs() escreve a string no arquivo especificado. Em seguida, verificamos se a função fputs() retornou um valor diferente de EOF para garantir que a escrita tenha ocorrido com sucesso.

É importante ressaltar que a função fputs() escreve a string no arquivo sem adicionar uma nova linha no final.

Se você deseja adicionar uma nova linha ao final da string, você pode usar a função fputc() para escrever o caractere de nova linha (‘\n‘) após chamar a função fputs().

Lembre-se de que é importante verificar se o arquivo foi aberto corretamente antes de escrever nele. Além disso, é necessário fechar o arquivo após concluir as operações de escrita.

A função fputs() é útil para escrever strings em arquivos de texto. Ela permite que você armazene informações em um arquivo de forma simples e direta.

Espero que este artigo tenha fornecido uma compreensão clara sobre a função fputs() 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: