स्ट्रिंग को डबल में बदलने के लिए यहां एक उदाहरण दिया गया है।
उदाहरण
#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);