Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ में strchr() फ़ंक्शन

फ़ंक्शन strchr() का उपयोग स्ट्रिंग में कैरेक्टर खोजने के लिए किया जाता है। यह दूसरे आर्गुमेंट के रूप में पास किए गए कैरेक्टर की पहली घटना को खोजता है और सफल होने पर कैरेक्टर का पॉइंटर लौटाता है, अन्यथा NULL।

यहां C भाषा में strchr() का सिंटैक्स है:

char *strchr(const char *string, int character)

यहां,

string - वह स्ट्रिंग जिसे कैरेक्टर खोजने के लिए स्कैन किया जाना है।

character - वह कैरेक्टर जिसे स्ट्रिंग में खोजा जाना है।

यहां C भाषा में strchr() का एक उदाहरण है:

उदाहरण

#include <stdio.h>
#include <string.h>

int main() {
   char s[] = "Helloworld!";
   char c = 'o';
   char *result = strchr(s, c);
   printf("कैरेक्टर खोजने के बाद स्ट्रिंग: %s", result);
   return 0;
}

आउटपुट

कैरेक्टर खोजने के बाद स्ट्रिंग: oworld!

उपरोक्त प्रोग्राम में, एक char टाइप स्ट्रिंग पास की जाती है और एक कैरेक्टर जिसे स्ट्रिंग में खोजा जाना है। परिणाम पॉइंटर वेरिएबल *result में स्टोर किया जाता है।

संबंधित फ़ंक्शंस

  • strrchr() - स्ट्रिंग में कैरेक्टर की अंतिम घटना खोजता है
  • strstr() - स्ट्रिंग में सबस्ट्रिंग खोजता है
  • strpbrk() - स्ट्रिंग में किसी भी कैरेक्टर सेट से पहली घटना खोजता है
  1. - C/C++ में mbrtowc() फंक्शन: मल्टीबाइट से वाइड कैरेक्टर रूपांतरण

    यह mbrtowc() फंक्शन मल्टीबाइट सीक्वेंस को वाइड कैरेक्टर स्ट्रिंग में बदलने के लिए उपयोग किया जाता है। यह बाइट्स में मल्टीबाइट कैरेक्टर्स की लंबाई लौटाता है। सिंटैक्स नीचे जैसा है: mbrtowc (wchar_t* wc, const char* s, size_t max, mbstate_t* ps) आर्गुमेंट्स हैं: wc वह पॉइंटर है जो पॉइंट करता है जहा

  1. - C++ में string at() फंक्शन

    इस खंड में, हम देखेंगे कि C++ में at() फंक्शन क्या है। at() फंक्शन का उपयोग दिए गए स्थान पर वर्ण को एक्सेस करने के लिए किया जाता है। इस प्रोग्राम में, हम at() फंक्शन का उपयोग करके प्रत्येक वर्ण के माध्यम से पुनरावृति करेंगे और उन्हें अलग-अलग लाइनों में प्रिंट करेंगे। उदाहरण कोड #include<iostrea

  1. - C++ में strchr() फ़ंक्शन

    strchr() फ़ंक्शन C++ में पूर्वनिर्धारित फ़ंक्शन जो स्ट्रिंग हैंडलिंग के लिए उपयोग होता है। दिए गए स्ट्रिंग में किसी अक्षर की पहली घटना ढूंढता है और उसका पॉइंटर लौटाता है। <cstring> हेडर में परिभाषित। सिंटैक्स char* strchr(const char* str, int c) str: खोज की जाने वाली स्ट्रिंग, c: खोजा जाने व