6.23.10 fputws Function
Writes a wide string to a stream.
Attention: This function is implemented
only by MPLAB XC32 C compilers.
Include
<wchar.h>
Prototype
int fputws(const wchar_t * restrict s, FILE * stream);
Arguments
s- the wide string to write
stream- the stream to write to
Return Value
The function returns a non-negative number. If a write or encoding error occurs, it return
EOF.
Remarks
The function writes the wide string, s, to the output stream pointed to by stream. The null wide character terminating the wide string is not written.
Example
#include <wchar.h>
#include <stdio.h>
int main(void)
{
FILE * myfile;
wchar_t ws[] = L"One string 4 all";
if ((myfile = fopen("afile", "w")) == NULL)
wprintf(L"Cannot open afile\n");
else
{
fputws(ws, myfile);
fclose(myfile);
}
}
Example Output
Content of afile.
One string 4 all
