C ++ putwc () - biblioteka standardowa C ++

Funkcja putwc () w C ++ zapisuje szeroki znak do podanego strumienia wyjściowego.

putwc () i fputwc () są podobne pod względem funkcjonalności. Jednak główna różnica między nimi polega na tym, że putwc () można zaimplementować jako makro.

Jest zdefiniowany w pliku nagłówkowym.

prototyp putwc ()

 wint_t putwc (wchar_t ch, PLIK * strumień);

Funkcja putwc () przyjmuje strumień pliku wyjściowego i szeroki znak ch jako argumenty i zapisuje wc do pliku skojarzonego ze strumieniem.

putwc () Parametry

  • ch: Szeroki znak do zapisania.
  • stream: strumień pliku wyjściowego do zapisania szerokiego znaku.

putwc () Zwracana wartość

  • Po pomyślnym zakończeniu funkcja putwc () zwraca ch.
  • W przypadku niepowodzenia zwraca> WEOF. Jeśli wystąpi błąd kodowania, errno jest ustawiane na EILSEQ .

Przykład: Jak działa funkcja putwc ()?

 #include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); /* Devanagiri script */ wchar_t str() = L"देवनागरि"; FILE *fp = fopen("file.txt","w"); if (fp) ( for(int i=0; i 

When you run the program, the following string will be written to file.txt:

 देवनागरि

Interesujące artykuły...