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

मैं सी/सी++ में स्ट्रिंग को डबल में कैसे परिवर्तित कर सकता हूं?

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

उदाहरण

#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);

  1. सी ++ में एक int को स्ट्रिंग में कैसे परिवर्तित करें?

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

  1. PHP में एक स्ट्रिंग को संख्या में कैसे बदलें?

    एक स्ट्रिंग को एक संख्या में बदलने के लिए, कोड इस प्रकार है- उदाहरण <?php    $str = "150";    $num = (int)$str;    echo "Number (Converted from String) = $num"; ?> आउटपुट यह निम्नलिखित आउटपुट उत्पन्न करेगा- Number (Converted from String) = 150

  1. सी # में हेक्स स्ट्रिंग को हेक्स नंबर में कैसे बदलें?

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