Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ एसटीएल में मूल_स्ट्रिंग 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 में एक इनबिल्ट फंक्शन है। असिन () फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। asinh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन asinh () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैरा

  1. एकोश () सी ++ एसटीएल में फ़ंक्शन

    एकोश () फ़ंक्शन रेडियन में दिए गए कोण के चाप अतिपरवलयिक कोज्या या प्रतिलोम अतिपरवलयिक कोज्या देता है। यह C++ STL में एक इनबिल्ट फंक्शन है। एकोश () फ़ंक्शन का सिंटैक्स निम्नानुसार दिया गया है। acosh(var) जैसा कि सिंटैक्स से देखा जा सकता है, फ़ंक्शन एकोश () डेटा प्रकार फ्लोट, डबल या लॉन्ग डबल के पैर

  1. सी ++ प्रोग्राम एक स्ट्रिंग में एक चरित्र की आवृत्ति का पता लगाने के लिए

    एक स्ट्रिंग एक आयामी वर्ण सरणी है जिसे एक शून्य वर्ण द्वारा समाप्त किया जाता है। एक स्ट्रिंग में वर्णों की आवृत्ति एक स्ट्रिंग में होने की संख्या है। उदाहरण के लिए - String: Football is a sport The frequency of alphabet o in the above string is 3 किसी विशेष वर्ण की आवृत्ति ज्ञात करने का कार्यक्रम इ