C ++ fputws () - C ++ standardowa biblioteka

Funkcja fputws () w C ++ całkowicie zapisuje szeroki ciąg z wyjątkiem kończącego znaku o szerokości null do danego strumienia pliku wyjściowego.

Funkcja fputws () działa tak samo, jak wielokrotne wykonywanie fputc ().

Jest zdefiniowany w pliku nagłówkowym.

prototyp fputws ()

 int fputws (const wchar_t * str, PLIK * strumień);

Funkcja fputws () zapisuje wszystkie znaki przechowywane w szerokim łańcuchu str do strumienia pliku wyjściowego z wyjątkiem kończącego znaku szerokiego o wartości null.

Parametry fputws ()

  • str: Wskaźnik do szerokiej tablicy znaków, która przechowuje szeroki ciąg do zapisania.
  • stream: strumień pliku wyjściowego do zapisania znaków.

fputws () Zwracana wartość

  • Po pomyślnym zakończeniu funkcja fputws () zwraca wartość nieujemną.
  • W przypadku niepowodzenia zwraca EOF i ustawia wskaźnik błędu na strumień.

Przykład: Jak działa funkcja 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; )

Po uruchomieniu programu wynik będzie następujący:

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

Interesujące artykuły...