fwprintf()

Updated: April 19, 2023

Write wide-character output to a stream

Synopsis:

#include <wchar.h>

int fwprintf( FILE * fp,
              const wchar_t * format,
              ... );

Arguments:

fp
The stream to which you want to send the output.
format
A wide-character string that specifies the format of the output. The formatting string determines what additional arguments you need to provide. For more information, see printf().

Library:

libc

Use the -l c option to qcc to link against this library. This library is usually included automatically.

Description:

The fwprintf() function writes output to the stream specified by fp, under control of the format specifier.

The fwprintf() function is the wide-character version of fprintf().

Returns:

The number of wide characters written, excluding the terminating NUL, or a negative number if an error occurred (errno is set).

Classification:

ANSI, POSIX 1003.1

Safety:  
Cancellation point Yes
Interrupt handler No
Signal handler No
Thread Yes