কম্পিউটার

C++ STL-এ মৌলিক_স্ট্রিং c_str ফাংশন?


মৌলিক_স্ট্রিং c_str ফাংশন যা নাল অক্ষর ব্যবহার করে বন্ধ করা অক্ষরগুলির একটি অ্যারেতে একটি পয়েন্টার প্রদান করে। এটি একটি অন্তর্নির্মিত পদ্ধতি যাতে একটি স্ট্রিংয়ের মান থাকে যার শূন্য অক্ষর সমাপ্তি রয়েছে৷

C++ -

-এ একটি c_str ফাংশন সংজ্ঞায়িত করার জন্য সিনট্যাক্স
const Char ptr* c_str() const

ফাংশন সম্পর্কে

এটি c++ STL লাইব্রেরির জন্য একটি অন্তর্নির্মিত পদ্ধতি। পদ্ধতিতে কোনো পরামিতি পাস করা যাবে না। এটি একটি চার পয়েন্টার প্রদান করে। এই পয়েন্টারটি NULL সমাপ্ত অক্ষর অ্যারের দিকে নির্দেশ করে৷

উদাহরণ

#include <bits/stdc++.h>
#include <string>
using namespace std;
int main() {
   string s = "I Love Tutorials Point";
   int flag = 0;
   cout<<"Checking if the string "<<s<<" contains P "<<endl;
   for(int i = 0; i < s.size();i++) {
      if(s.c_str()[i] == 'P') {
         cout<<"The string contains character";
         flag = 1;
      }
   }
   if(flag == 0 ) {
      cout<<"The string does not contains character";
   }
}

আউটপুট

Checking if the string I Love Tutorials Point contains P
The string contains character

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

  2. সি++ এসটিএল-এ asinh() ফাংশন

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

  4. একটি স্ট্রিং এ একটি অক্ষরের ফ্রিকোয়েন্সি খুঁজে পেতে C++ প্রোগ্রাম