C ++ fputws () - Libreria standard C ++

La funzione fputws () in C ++ scrive completamente una stringa ampia eccetto il carattere null wide che termina nel flusso di file di output specificato.

La funzione fputws () è uguale all'esecuzione ripetuta di fputc ().

È definito nel file di intestazione.

prototipo fputws ()

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

La funzione fputws () scrive tutto il carattere memorizzato nella stringa wide str nel flusso del file di output eccetto il carattere null wide che termina.

Parametri fputws ()

  • str: puntatore a un ampio array di caratteri che memorizza la stringa ampia da scrivere.
  • stream: il flusso del file di output per scrivere i caratteri.

fputws () Restituisce il valore

  • In caso di successo, la funzione fputws () restituisce un valore non negativo.
  • In caso di errore restituisce EOF e imposta l'indicatore di errore sul flusso.

Esempio: come funziona la funzione 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 esegui il programma, l'output sarà:

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

Articoli interessanti...