C ++ fputws () - Biblioteca padrão C ++

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

A função fputws () é igual a executar fputc () repetidamente.

É definido no arquivo de cabeçalho.

protótipo fputws ()

 int fputws (const wchar_t * str, FILE * stream);

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

Parâmetros fputws ()

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

fputws () Valor de retorno

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

Exemplo: Como funciona a função fputws ()?

 #include #include #include int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t line() = L"C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ"; fputws(line, stdout); return 0; )

Quando você executa o programa, a saída será:

 C ++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ

Artigos interessantes...