কম্পিউটার

C++ STL-এ iswcntrl() ফাংশন


C++ স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরিতে (STL) iswcntrl () ফাংশনটি প্রদত্ত প্রশস্ত অক্ষরটি একটি নিয়ন্ত্রণ অক্ষর কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। একটি নিয়ন্ত্রণ অক্ষর হল C/C++-এর একটি অক্ষর যা একটি ডিসপ্লে স্ক্রিনে মুদ্রণের অবস্থান দখল করবে না। Iswcntrl() ফাংশন একটি cwctype হেডার ফাইলে সংজ্ঞায়িত করা হয়।

iswcntrl() ফাংশনের সিনট্যাক্স নিম্নরূপ

int iswcntrl (wint_t c)

প্যারামিটার − c − এই অক্ষরটি চেক করা হবে৷

রিটার্ন মান − একটি মান শূন্য থেকে ভিন্ন (অর্থাৎ একটি অ-শূন্য মান) যদি c একটি নিয়ন্ত্রণ অক্ষর হয় অন্য একটি শূন্য মান।

নিম্নলিখিত প্রোগ্রামে ব্যবহৃত পদ্ধতি

  • ব্যবহারকারীর কাছ থেকে স্ট্রিং বা অক্ষর ইনপুট করুন
  • নিয়ন্ত্রণ অক্ষর না পাওয়া পর্যন্ত লুপটি অতিক্রম করুন
  • প্রথম নিয়ন্ত্রণ অক্ষর না পাওয়া পর্যন্ত স্ট্রিংটি প্রদর্শন করুন
  • প্রথম নিয়ন্ত্রণ অক্ষর পরীক্ষা করা হলে লুপ থেকে প্রস্থান করুন

উদাহরণ-1

#include <stdio.h>
#include <wctype.h>
int main (){
   int i=0;
   wchar_t str[] = L"first line \n second line \n";
   while (!iswcntrl(str[i])) {
      putchar (str[i]);
      i++;
   }
   return 0;
}

আউটপুট

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

উৎপন্ন করবে
First line

উদাহরণ-2

#include <stdio.h>
#include <wctype.h>
int main (){
   int i=0;
   wchar_t str[] = L"first linesecond line \nthird line";
   while (!iswcntrl(str[i])) {
      putchar (str[i]);
      i++;
   }
   return 0;
}

আউটপুট

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

উৎপন্ন করবে
First linesecond line

  1. C++ STL-এ tanh() ফাংশন

  2. C++ STL-এ atanh() ফাংশন

  3. C++ STL-এ cosh() ফাংশন

  4. সি++ এসটিএল-এ sinh() ফাংশন