কম্পিউটার

iswprint( ) C++ এ


আমাদের iswprint() এর কাজ দেখানোর টাস্ক দেওয়া হয়েছে। C++ STL-এ iswprint( ) ফাংশনটি প্রদত্ত প্রশস্ত অক্ষরটি প্রিন্ট করা যাবে কি না তা পরীক্ষা করতে ব্যবহৃত হয়। এটি C++ এ cwctype হেডার ফাইলে উপস্থিত একটি ফাংশন। ওয়াইড ক্যারেক্টার হল একটি কম্পিউটার ক্যারেক্টার ডেটাটাইপ যার সাইজ সাধারণত প্রথাগত 8-বিট ক্যারেক্টার থেকে বড় হয়।

সিনট্যাক্স

int iswprint(c);

প্যারামিটার

c – এটি একটি পরামিতি যা প্রশস্ত অক্ষর নির্দিষ্ট করে যেটি মুদ্রণযোগ্য কিনা তা পরীক্ষা করতে হবে।

রিটার্ন মান

এই ফাংশনটি একটি অ-শূন্য মান প্রদান করে যদি c প্রিন্ট করা যায়। সি প্রিন্ট করা না গেলে এটি শূন্য দেবে।

নিচে দেওয়া অক্ষরগুলি মুদ্রণযোগ্য৷ −

  • বড় হাতের অক্ষর − A - Z

  • ছোট হাতের অক্ষর − a - z

  • অঙ্কগুলি − 0 - 9

  • বিরামচিহ্ন অক্ষর - ” @ # $ % ^ &* ( ) } | \ ] [ _ - + ’ ? /। , } :; ~ `

  • মহাকাশ - ……

  • অযোগ্য বা না।

উদাহরণ

#include <cwchar.h>
#include<iostream.h>
#inlude<cwctype.h>
Using namespace std;
int main( ){
   wchar_t str[ ] = “ authorized<channel<partners”;
   wcout<<str;
   for( int i = 0; i < wcslen(str); i++){
   if ( !iswprint(str[i]))
      str[i] = ‘ @ ’;
   }
   wcout<<str;
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে

authorized<channel<partners
authorised@channel@partners

উদাহরণ

#include <cwchar.h>
#include<iostream.h>
#inlude<cwctype.h>
Using namespace std;
int main( ){
   wchar_t str[ ] = “ and I am<= Iron Man”;
   wcout<<str;
   for( int i = 0; i < wcslen(str); i++){
      if ( !iswprint(str[i]))
         str[i] = ‘ & ’;
   }
   wcout<<str;
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে

and I am<= Iron Man
and I am &&Iron Man

  1. C++ Enum

  2. বিবৃতি সি++ পরিবর্তন করুন

  3. C++ এ মিতব্যয়ী নম্বর

  4. C++ পেন্টাটোপ নম্বর