কম্পিউটার টিউটোরিয়াল

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

পরিচয়

iswcntrl() ফাংশন C++ STL-এ একটি wide character কন্ট্রোল ক্যারেক্টার কিনা তা চেক করতে ব্যবহৃত হয়। কন্ট্রোল ক্যারেক্টার হলো এমন ক্যারেক্টার যা ডিসপ্লে স্ক্রিনে প্রিন্টিং পজিশন নেয় না। এটি <cwctype> হেডার ফাইলে সংজ্ঞায়িত।

সিনট্যাক্স

int iswcntrl(wint_t c)

প্যারামিটার - c হলো চেক করার ক্যারেক্টার।

রিটার্ন ভ্যালু - c কন্ট্রোল ক্যারেক্টার হলে নন-জিরো, অন্যথায় শূন্য।

অ্যাপ্রোচ

  • ব্যবহারকারি থেকে স্ট্রিং বা ক্যারেক্টার ইনপুট নিন।
  • লুপ চালিয়ে কন্ট্রোল ক্যারেক্টার না পাওয়া পর্যন্ত চলুন।
  • প্রথম কন্ট্রোল ক্যারেক্টার পাওয়া পর্যন্ত স্ট্রিং প্রিন্ট করুন।
  • প্রথম কন্ট্রোল ক্যারেক্টার পাওয়া গেলে লুপ থেকে বের হোন।

উদাহরণ ১

#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

উদাহরণ ২

#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. C++ STL-এ sinh() ফাংশন