C ++ fputws () - C ++ Standart Kitaplığı

C ++ 'daki fputws () işlevi, verilen çıktı dosyası akışına boş geniş karakter sonlandırması dışında tamamen geniş bir dizge yazar.

Fputws () işlevi, fputc () işlevini tekrar tekrar çalıştırmakla aynıdır.

Başlık dosyasında tanımlanmıştır.

fputws () prototipi

 int fputws (const wchar_t * str, FILE * akım);

Fputws () işlevi, geniş dizge dizesinde saklanan tüm karakterleri, sonlandırıcı boş geniş karakter hariç çıktı dosyası akışına yazar.

fputws () Parametreler

  • str: Yazılacak geniş dizeyi saklayan geniş bir karakter dizisine işaretçi.
  • stream: Karakterleri yazmak için çıktı dosyası akışı.

fputws () Dönüş değeri

  • Başarı durumunda, fputws () işlevi negatif olmayan bir değer döndürür.
  • Başarısızlık durumunda EOF döndürür ve akıştaki hata göstergesini ayarlar.

Örnek: fputws () işlevi nasıl çalışır?

 #include #include #include int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t line() = L"C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ"; fputws(line, stdout); return 0; )

Programı çalıştırdığınızda, çıktı:

 C ++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ

Ilginç makaleler...