কম্পিউটার

C/C++ এ putwchar() ফাংশন


এই নিবন্ধে আমরা C++ STL-এ putwchar() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ নিয়ে আলোচনা করব।

পুটচার() কি?

putwchar() ফাংশন হল C++ STL-এ একটি অন্তর্নির্মিত ফাংশন, যা হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে। putwchar() ফাংশনটি স্ট্যান্ডার্ড আউটপুট ডিভাইসে প্রশস্ত অক্ষর লিখতে ব্যবহৃত হয়। এই ফাংশনটি আর্গুমেন্ট থেকে বিস্তৃত অক্ষর নেয় এবং সিস্টেমের stdout বা স্ট্যান্ডার্ড আউটপুটে এটি লিখে।

এই ফাংশনটি putchar() এর একটি বিস্তৃত অক্ষর সংস্করণ যা হেডার ফাইলে সংজ্ঞায়িত করা হয়েছে।

সিনট্যাক্স

putwchar( wchar_t widec );

পরামিতি

ফাংশন নিম্নলিখিত পরামিতি(গুলি) −

গ্রহণ করে
  • প্রশস্ত − প্রশস্ত অক্ষর যা আমরা স্ট্যান্ডার্ড আউটপুট ডিভাইসে প্রিন্ট করতে চাই।

রিটার্ন মান

এই ফাংশন দুটি মান প্রদান করে −

  • যদি প্রশস্ত অক্ষরটি স্ট্যান্ডার্ড আউটপুটে সফলভাবে লেখা হয়, তাহলে অক্ষরটি ফেরত দেওয়া হয় যা লেখা হয়েছে।
  • যদি কোনো ব্যর্থতা থাকে তবে এটি WEOF ফেরত দেয় এবং একটি ত্রুটি নির্দেশক সেট করা হয়৷

উদাহরণ

ইনপুট

wchar_t ch = ‘a’;
putwchar(ch);

আউটপুট

a

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int main(){
   setlocale(LC_ALL, "en_US.UTF-8");
   wchar_t hold = L'\u05d0', next = L'\u05ea';
   wcout << L"Hebrew Alphabets are: ";
   for (wchar_t i = hold; i <= next; i++){
      putwchar(i);
      putwchar(' ');
   }
   return 0;
}

আউটপুট

Hebrew Alphabets are: א ב ג ד ה ו ז ח ט י ך כ ל ם מ ן נ ס ע ף פ ץ צ ק ר ש ת

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int main(){
   wchar_t hold = 'a', next = 'b';
   wcout << "English Alphabets are: ";
   for (wchar_t i = hold; i <= next; ++i){
      putwchar(i);
      putwchar(' ');
   }
   return 0;
}

আউটপুট

English Alphabets are: a b

  1. C/C++(3.5) এ ফাংশন

  2. C/C++-এ rand() এবং srand()

  3. mbsrtowcs() ফাংশন C/C++ এ

  4. C/C++ এ সিস্টেম() ফাংশন