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

C/C++ में स्ट्रिंग को डबल में कैसे बदलें?

स्ट्रिंग को डबल में बदलने का एक उदाहरण यहाँ है।

उदाहरण

#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

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

char s[20] = "18.2894 is a number";
char *p;
double result;
result = strtod(s, &p);
  1. - C++ में int को string में कैसे कन्वर्ट करें?

    आप C से itoa फ़ंक्शन का उपयोग करके int को string में कन्वर्ट कर सकते हैं। उदाहरण #include<iostream> int main() {    int a = 10;    char *intStr = itoa(a);    string str = string(intStr);    cout << str; } आउटपुट यह आउटपुट देगा: 10 यह पूर्णांक को

  1. - PHP में स्ट्रिंग को नंबर में कैसे बदलें

    PHP में स्ट्रिंग को नंबर में बदलना विधि 1: टाइप कास्टिंग (int / float) <?php $str = 150; $num = (int)$str; echo संख्या (स्ट्रिंग से परिवर्तित) = $num; ?> आउटपुट संख्या (स्ट्रिंग से परिवर्तित) = 150 विधि 2: floatval() / doubleval() <?php $str = 100.56; echo स्ट्रिंग = $str\n; $num = f

  1. - C# में हेक्स स्ट्रिंग को हेक्स नंबर में कनवर्ट करना

    हेक्स स्ट्रिंग को पूर्णांक में बदलना पहले हेक्स स्ट्रिंग सेट करें: string str = 7D; Convert.ToSByte() मेथड का उपयोग करके हेक्स स्ट्रिंग को हेक्स नंबर में कनवर्ट करें (बेस 16): Console.WriteLine(Convert.ToSByte(str, 16)); पूर्ण कोड उदाहरण 1 using System; namespace Demo { public class Program