FreeBSD Manual Pages
std::fputws(3) C++ Standard Libary std::fputws(3) NAME std::fputws - std::fputws Synopsis Defined in header <cwchar> int fputws( const wchar_t* str, std::FILE* stream ); Writes every wide character from the null-terminated wide string str to the output stream stream, as if by repeatedly executing std::fputwc. The terminating null wide character from str is not written. Parameters str - null-terminated wide string to be written stream - output stream Return value On success, returns a non-negative value On failure, returns EOF and sets the error indicator (see std::fer- ror) on stream. Example // Run this code #include <clocale> #include <cstdio> #include <cwchar> int main() { std::setlocale(LC_ALL, "en_US.utf8"); int rc = std::fputws(L"", stdout); if (rc == EOF) std::perror("fputws()"); // POSIX requires that errno is set } Output: See also fputs writes a character string to a file stream (function) wprintf prints formatted wide character output to stdout, a file stream or a buffer fwprintf (function) swprintf fputws writes a wide string to a file stream (function) fgetws gets a wide string from a file stream (function) http://cppreference.com 2022.07.31 std::fputws(3)
NAME | Synopsis | Parameters | Return value | Example | Output: | See also
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::fputws&sektion=3&manpath=FreeBSD+Ports+15.0>
