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

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


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

strtok() फंक्शन की घोषणा

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

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

उदाहरण कोड

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

int main() {
    char str[80] = "This is - www.tutorialspoint.com - website";
    const char s[2] = "-";
    char *token;
    /* पहला टोकन प्राप्त करें */
    token = strtok(str, s);
    /* अन्य टोकन्स के माध्यम से चलें */
    while(token != NULL) {
        printf(" %s\n", token);
        token = strtok(NULL, s);
    }
    return 0;
}

आउटपुट

This is
www.tutorialspoint.com
website
  1. C भाषा में strcmp() फंक्शन क्या है? C भाषा में strcmp() फंक्शन क्या है?

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

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

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

  1. - PHP में highlight_string() फंक्शन

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