মৌলিক_স্ট্রিং 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