কিভাবে C++ এ isblank() ফাংশন ব্যবহার করবেন

Kibhabe C E Isblank Phansana Byabahara Karabena



আপনি সম্ভবত শব্দটি শুনেছেন সাদা আপনি যদি একজন C++ কোডার হন। এই ফাংশনটি সাধারণত C++-এ ব্যবহার করা হয় একটি নির্দিষ্ট অক্ষর হোয়াইটস্পেস অক্ষর কিনা তা সনাক্ত করতে। হোয়াইটস্পেস অক্ষরগুলি হল যেগুলি টেক্সট স্ট্রিং এর শব্দ বা অক্ষরগুলিকে আলাদা করতে ব্যবহৃত হয়, যেমন স্পেস, ট্যাব এবং লাইন ব্রেক।

সম্পর্কে জানতে এই নির্দেশিকা অনুসরণ করুন খালি() বিস্তারিতভাবে ফাংশন।







C++ এ একটি isblank() ফাংশন কি?

দ্য খালি() এটি C++ স্ট্যান্ডার্ড লাইব্রেরির একটি অন্তর্নির্মিত বৈশিষ্ট্য, প্রদত্ত অক্ষরটি একটি স্থান বা একটি ট্যাব অক্ষর কিনা তা যাচাই করার জন্য ডিজাইন করা হয়েছে। ফাংশন অন্তর্ভুক্ত করা হয় হেডার ফাইল এবং প্রাথমিকভাবে সাদা স্থানের জন্য অক্ষর মান পরীক্ষা করতে ব্যবহৃত হয়। অক্ষর একটি স্থান বা একটি ট্যাব হলে, খালি() ফাংশন সত্য প্রদান করে।



এর সিনট্যাক্স খালি() ফাংশন সহজ। এটি তার যুক্তি হিসাবে একটি একক অক্ষর নেয়, যা আপনি যে চরিত্রটি পরীক্ষা করতে চান তা প্রতিনিধিত্ব করে।



int খালি ( int ch ) ;





অক্ষরটি একটি স্থান বা একটি ট্যাব হলে ফাংশনটি সত্য এবং অন্যথায় মিথ্যা প্রদান করে। আপনি যখন একটি স্ট্রিং থেকে অপ্রয়োজনীয় বা অপ্রয়োজনীয় অক্ষর মুছে ফেলতে চান তখন ফাংশনটি খুব দরকারী।

isblank() ফাংশনের ব্যবহার

দ্য খালি() ফাংশন বিভিন্ন প্রসঙ্গে দরকারী। চেক করতে:



1: অক্ষরটি একটি হোয়াইটস্পেস অক্ষর কিনা তা পরীক্ষা করতে isblank() ব্যবহার করে

আমরা ব্যবহার করতে পারেন খালি() একটি অক্ষর হোয়াইটস্পেস অক্ষর কিনা তা সনাক্ত করার পদ্ধতি।

# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত

int প্রধান ( ) {
char ch = ' ;

যদি ( সাদা ( সিএইচ ) ) {
std::cout << 'চরিত্রটি একটি সাদা স্থানের অক্ষর।' << std::endl;
} অন্য {
std::cout << 'অক্ষরটি একটি সাদা স্থানের অক্ষর নয়।' << std::endl;
}

ফিরে 0 ;
}

উপরের কোডে, পরিবর্তনশীল সিএইচ তারপর ঘোষণা করা হয় এবং সাদা স্থানের মান দেওয়া হয়। তারপর, প্রদত্ত অক্ষরটি একটি হোয়াইটস্পেস অক্ষর কিনা তা নির্ধারণ করতে আমরা একটি if-else স্টেটমেন্ট ব্যবহার করি। যদি প্রশ্নে থাকা অক্ষরটি একটি হোয়াইটস্পেস অক্ষর হয়, তবে হোয়াইটস্পেস অক্ষর বার্তাটি মুদ্রিত হয়।

আউটপুট

2: স্ট্রিংটিতে হোয়াইটস্পেস অক্ষর রয়েছে কিনা তা পরীক্ষা করতে isblank() ব্যবহার করে

isblank() পদ্ধতির জন্য আরেকটি জনপ্রিয় অ্যাপ্লিকেশন হল একটি স্ট্রিং শুধুমাত্র হোয়াইটস্পেস অক্ষর অন্তর্ভুক্ত কিনা তা নির্ধারণ করা। এটি ব্যবহারকারীর ইনপুট যাচাই করার জন্য সহায়ক। ফাংশনটি ইনপুট খালি কিনা বা সাদা স্থান ধারণ করে তা নির্ধারণ করতে ব্যবহার করা যেতে পারে। এই পরিস্থিতিতে, আপনি বৈধ ডেটা প্রদানের জন্য ব্যবহারকারীকে অনুরোধ করতে পারেন।

# অন্তর্ভুক্ত করুন
# অন্তর্ভুক্ত

int প্রধান ( ) {
std::string str = 'লিনাক্স, ইঙ্গিত! \t ' ;

জন্য ( char ch : str ) {
যদি ( সাদা ( সিএইচ ) ) {
std::cout << 'চরিত্র ' << সিএইচ << 'একটি হোয়াইটস্পেস অক্ষর।' << std::endl;
} অন্য {
std::cout << 'চরিত্র ' << সিএইচ << 'হোয়াইটস্পেস অক্ষর নয়।' << std::endl;
}
}

ফিরে 0 ;
}

কোডে, আমরা একটি স্ট্রিং শুরু করি str এবং এটি স্ট্রিং দিন লিনাক্স, ইঙ্গিত! . এর পরে, স্ট্রিং-এর প্রতিটি অক্ষর অতিক্রম করতে একটি লুপ ব্যবহার করা হয়। একটি নির্দিষ্ট অক্ষর হোয়াইটস্পেস কিনা তা খুঁজে বের করতে, আমরা ব্যবহার করি খালি() পদ্ধতি যদি অক্ষরটি একটি সাদা স্থান না হয় তবে আমরা এটি নির্দেশ করার জন্য একটি বার্তা প্রিন্ট করি, অন্যথায়, আমরা একটি বার্তা মুদ্রণ করি যে এটি একটি সাদা স্থান।

আউটপুট

উপসংহার

দ্য খালি() ফাংশন হল C++ প্রোগ্রামিং-এর একটি শক্তিশালী টুল যা প্রদত্ত অক্ষরটি হোয়াইটস্পেস বা ট্যাব কিনা তা পরীক্ষা করতে ব্যবহার করা যেতে পারে। এটি একটি দ্রুত, দক্ষ এবং বহনযোগ্য ফাংশন যা দ্রুত এবং সুনির্দিষ্টভাবে বিপুল পরিমাণ ডেটা বিশ্লেষণ করতে ব্যবহার করা যেতে পারে। আপনি একটি ছোট ডেস্কটপ অ্যাপ্লিকেশন বা একটি বড় মাপের সিস্টেম লিখছেন কিনা, খালি() ফাংশন আপনাকে কোড লিখতে সাহায্য করতে পারে যা নির্ভরযোগ্য, দক্ষ এবং বজায় রাখা সহজ।