Funkcja fputwc () w C ++ zapisuje szeroki znak do podanego strumienia wyjściowego.
Funkcja fputwc () jest zdefiniowana w pliku nagłówkowym.
prototyp fputwc ()
wint_t fputwc (wchar_t ch, PLIK * strumień);
Funkcja fputwc () pobiera strumień pliku wyjściowego i szeroki znak ch jako argumenty i zapisuje ch do pliku skojarzonego ze strumieniem.
Parametry fputwc ()
- ch: Szeroki znak do zapisania.
- stream: strumień pliku wyjściowego do zapisania szerokiego znaku.
fputwc () Wartość zwracana
- Po pomyślnym zakończeniu funkcja fputwc () 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 fputwc ()?
#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:
देवनागरि