स्ट्रिंग को डबल में बदलने के लिए यहां एक उदाहरण दिया गया है।
उदाहरण
#include <iostream> using namespace std; int main() { char s[20] = "18.2894 is a number"; char *p; double result; result = strtod(s, &p); cout<<"The number after conversion of string : "<<result; return(0); }
आउटपुट
The number after conversion of string : 18.289400
उपरोक्त कार्यक्रम में, एक चार प्रकार की सरणी s[20] घोषित की जाती है जिसे अल्फ़ान्यूमेरिक वर्णों के साथ आरंभ किया जाता है। फंक्शन strtod() उस स्ट्रिंग को डबल नंबर में बदलने के लिए प्रयोग किया जाता है।
char s[20] = "18.2894 is a number"; char *p; double result; result = strtod(s, &p);