User Tools

Site Tools


c:wchar.h:fputwc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

c:wchar.h:fputwc [2024/02/16 01:05] (current)
Line 1: Line 1:
 +{{keywords>wiki library source code example reference}}
 +===== fputwc =====
 +<code c>
 +   #include <wchar.h>
 +   wint_t fputwc(wchar_t, FILE *);
 +</code>
 +
 +
 +=== Description ===
 +fputwc writes a single wide-character to the stream at the position of the file pointer and advances the pointer.\\
 +If the write was successful, the character that was written is returned. Otherwise, the function returns WEOF.\\
 +
 +===== fputwc C Sourcecode Example =====
 +<code c>
 +/* 
 + * fputwc example code
 + * http://code-reference.com/c/wchar.h/fputwc 
 + */
 +#include <stdio.h> /* including standard library */
 +//#include <windows.h> /* uncomment this for Windows */
 +#include <wchar.h>
 +#include <locale.h>
 +
 +int main( void )
 +{
 +    setlocale(LC_ALL,"");
 +    wchar_t string[] = L"fputwc example for code-reference.com ÖÄÜß\n";
 + 
 +    int i = 0;
 +    while (string[i] != 0) {
 +        if (fputwc(string[i], stdout) == WEOF) {
 +            return 1;
 +        }
 +        ++i;
 +    }
 +    return 0;
 +}
 +
 +</code>
 +
 +====  output - fgetws example code ====
 +    
 +    ./fputwc
 +    fputwc example for code-reference.com ÖÄÜß
 +
 +
 +
  

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War
c/wchar.h/fputwc.txt · Last modified: 2024/02/16 01:05 (external edit)

Impressum Datenschutz