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

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

strtod() फंक्शन का उपयोग स्ट्रिंग को फ्लोटिंग पॉइंट नंबर में बदलने के लिए किया जाता है। स्ट्रिंग को डबल टाइप नंबर में बदला जाता है। यह सफल होने पर परिवर्तित नंबर लौटाता है, अन्यथा शून्य। यह stdlib.h हेडर फाइल में घोषित है।

C भाषा में strtod() का सिंटैक्स यहाँ है,

double strtod(const char *string, char **endpointer);

यहाँ,

string - परिवर्तित की जाने वाली स्ट्रिंग।

endpointer - पहले से आवंटित ऑब्जेक्ट का पॉइंटर और फंक्शन द्वारा इसका मान न्यूमेरिक वैल्यू के बाद अगले कैरेक्टर पर सेट किया जाता है।

C भाषा में strtod() का एक उदाहरण यहाँ है,

उदाहरण

#include <stdio.h>
#include <stdlib.h>
int main()
{
    char s[20] = "8.28 is a number";
    char *p;
    double result;
    result = strtod(s, &p);
    printf("The number after conversion of string : %lf", result);
    return(0);
}

आउटपुट

The number after conversion of string : 8.280000

उपरोक्त प्रोग्राम में, एक char टाइप एरे s[20] घोषित किया जाता है जिसे अल्फान्यूमेरिक कैरेक्टर्स के साथ आरंभ किया जाता है। फंक्शन strtod() का उपयोग उस स्ट्रिंग को डबल नंबर में बदलने के लिए किया जाता है।

char s[20] = "8.28 is a number";
char *p;
double result;
result = strtod(s, &p);
  1. - C/C++ में mbsrtowcs() फंक्शन

    इस लेख में हम C++ STL में std::mbsrtowcs() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। std::mbsrtowcs() क्या है? std::mbsrtowcs() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। mbsrtowcs() का अर्थ है कि यह उस नल-टर्मिनेटेड मल्टीबाइट कैरेक्टर स्ट्रिंग को परिवर्तित

  1. - C/C++ में नंबर लिंक गेम

    गेम - मान लीजिए n × n साइज का वर्गों का एरे। इनमें से कुछ वर्ग खाली हैं, कुछ ठोस हैं, और कुछ नॉन-सॉलिड वर्ग 1, 2, 3, ... पूर्णांकों द्वारा सेट हैं। प्रत्येक पूर्णांक बोर्ड पर ठीक दो अलग-अलग वर्गों पर कब्जा करता है। खिलाड़ी का कार्य क्षैतिज और ऊर्ध्वाधर मूवमेंट्स का उपयोग करके बोर्ड पर प्रत्येक पूर्ण

  1. C/C++ में System() फंक्शन C/C++ में System() फंक्शन

    दिया गया कार्य C/C++ में system() के कार्य को दिखाना है। system() फंक्शन C/C++ स्टैंडर्ड लाइब्रेरी का एक हिस्सा है। इसका उपयोग उन कमांड्स को पास करने के लिए किया जाता है जिन्हें ऑपरेटिंग सिस्टम के कमांड प्रोसेसर या टर्मिनल में निष्पादित किया जा सकता है, और अंत में कमांड के पूरा होने के बाद लौटाता है