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

A função fputs () em C ++ grava uma string completamente, exceto o caractere nulo final para o fluxo de arquivo de saída fornecido.

É o mesmo que executar fputc () repetidamente.

protótipo fputs ()

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

A fputs()função grava todos os caracteres armazenados na string str no fluxo do arquivo de saída, exceto o caractere nulo de terminação.

É definido no arquivo de cabeçalho.

Parâmetros fputs ()

  • str: Ponteiro para uma matriz de caracteres que armazena a string a ser escrita.
  • stream: O stream do arquivo de saída para escrever os personagens.

fputs () Valor de retorno

Em caso de sucesso, a função fputs () retorna um valor não negativo. Em caso de falha, ele retorna EOF e ativa o indicador de erro.

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

 #include int main() ( char str() = "Learning to program"; FILE *fp; fp = fopen("file.txt","w"); if (fp) fputs(str,fp); else perror("File opening failed"); fclose(fp); return 0; )

Quando você executa o programa, ele grava "Aprendendo a programar" no arquivo file.txt.

Artigos interessantes...