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

सी . में स्ट्रिंग टोकननाइजेशन फ़ंक्शन

इस खंड में, हम देखेंगे कि सी में स्ट्रिंग्स को कैसे टोकननाइज़ किया जाता है। सी के पास इसके लिए लाइब्रेरी फ़ंक्शन है। C लाइब्रेरी फ़ंक्शन char *strtok(char *str, const char *delim) स्ट्रिंग str को तोड़ता है सीमांकक का उपयोग करके टोकन की एक श्रृंखला में delim.

strtok () फ़ंक्शन के लिए घोषणा निम्नलिखित है।

char *strtok(char *str, const char *delim)

इसमें दो पैरामीटर लगते हैं। str - इस स्ट्रिंग की सामग्री को संशोधित और छोटे स्ट्रिंग्स (टोकन) में तोड़ दिया जाता है, और delim - यह सी स्ट्रिंग है जिसमें डिलीमीटर होता है। ये एक कॉल से दूसरे कॉल में भिन्न हो सकते हैं। यह फ़ंक्शन स्ट्रिंग में पाए गए पहले टोकन के लिए एक पॉइंटर लौटाता है। यदि पुनर्प्राप्त करने के लिए कोई टोकन नहीं बचा है तो एक शून्य सूचक वापस कर दिया जाता है।

उदाहरण कोड

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

int main () {
   char str[80] = "This is - www.tutorialspoint.com - website";
   const char s[2] = "-";
   char *token;

   /* get the first token */
   token = strtok(str, s);

   /* walk through other tokens */
   while( token != NULL ) {
      printf( " %s\n", token );
      token = strtok(NULL, s);
   }
   return(0);
}

आउटपुट

This is
www.tutorialspoint.com
website

  1. सी भाषा में strcmp () फ़ंक्शन क्या है?

    सी लाइब्रेरी फ़ंक्शन int strcmp(const char *str1, const char *str2) str1 . द्वारा इंगित स्ट्रिंग की तुलना करता है str2 . द्वारा इंगित स्ट्रिंग की ओर । वर्णों की एक सरणी को स्ट्रिंग कहा जाता है। घोषणा एक सरणी के लिए घोषणा निम्नलिखित है - char stringname [size]; उदाहरण के लिए - चार स्ट्रिंग [50]; ल

  1. PHP में gmp_strval () फ़ंक्शन

    Gmp_strval() फ़ंक्शन GMP संख्या का स्ट्रिंग मान देता है। सिंटैक्स string gmp_strval ( GMP num, int base ) पैरामीटर संख्या - यह वह संख्या है जिसके लिए हम स्ट्रिंग मान चाहते हैं। आधार - दिए गए नंबर का आधार। वापसी Gmp_strval() फ़ंक्शन GMP संख्या का स्ट्रिंग मान देता है। उदाहरण निम्नलिखित एक उ

  1. PHP में हाइलाइट_स्ट्रिंग () फ़ंक्शन

    हाइलाइट_स्ट्रिंग () फ़ंक्शन हाइलाइट किए गए PHP सिंटैक्स के साथ एक स्ट्रिंग आउटपुट करता है। सिंटैक्स highlight_string(string, return) पैरामीटर स्ट्रिंग - हाइलाइट करने के लिए स्ट्रिंग। वापसी -यदि यह पैरामीटर सही पर सेट है, तो यह फ़ंक्शन हाइलाइट किए गए कोड को प्रिंट करने के बजाय एक स्ट्रिंग के रू