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

C ++ 'daki putwc () işlevi, verilen çıktı akışına geniş bir karakter yazar.

putwc () ve fputwc () işlevsellik açısından benzerdir. Ancak, aralarındaki en büyük fark, putwc () 'nin bir makro olarak uygulanabilmesidir.

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

putwc () prototip

 wint_t putwc (wchar_t ch, FILE * akım);

Putwc () işlevi, argümanları olarak bir çıktı dosyası akışı ve geniş karakterli bir ch alır ve akımla ilişkili dosyaya wc yazar.

putwc () Parametreler

  • ch: Yazılacak geniş karakter.
  • stream: Geniş karakteri yazmak için çıktı dosyası akışı.

putwc () Dönüş değeri

  • Başarı durumunda, putwc () işlevi ch döndürür.
  • Başarısızlık durumunda> WEOF'a döner. Bir kodlama hatası oluşursa, errno EILSEQ olarak ayarlanır .

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

 #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:

 देवनागरि

Ilginç makaleler...