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

सी भाषा का उपयोग करके स्ट्रिंग को संख्या और संख्या को स्ट्रिंग में कनवर्ट करना

समस्या

सी प्रोग्रामिंग भाषा में स्ट्रिंग टू नंबर और नंबर टू स्ट्रिंग रूपांतरण से आपका क्या मतलब है?

समाधान

रूपांतरण के लिए दो कार्य उपलब्ध हैं। वे हैं -

  • sscanf() - स्ट्रिंग को संख्या में बदलें
  • sprintf () - संख्या को स्ट्रिंग में बदलने के लिए उपयोग किया जाता है

स्ट्रिंग टू नंबर रूपांतरण

हम sscanf() फ़ंक्शन का उपयोग करके स्ट्रिंग को संख्या में बदल सकते हैं -

सिंटैक्स

sscanf (string name, “control string”,variable list)

सी भाषा का उपयोग करके स्ट्रिंग को संख्या और संख्या को स्ट्रिंग में कनवर्ट करना

उदाहरण

#include<stdio.h>
main (){
   char a[20] = “02 01 2010”;
   int day, mon, yr;
   clrscr();
   sscanf (a, “%d%d %d”, &day, &mon, &yr);
   printf ( “Day =%d”, day);
   printf ( “Month = %d”, mon);
   printf ( “Year = %d”, yr);
   getch ();
}

आउटपुट

Day = 02
Month = 01
Year = 2010

स्ट्रिंग रूपांतरण की संख्या

हम sprintf() . का उपयोग करके स्ट्रिंग को संख्या में बदल सकते हैं समारोह -

सिंटैक्स

sprintf ( string name, “control string”, variable list)

सी भाषा का उपयोग करके स्ट्रिंग को संख्या और संख्या को स्ट्रिंग में कनवर्ट करना

उदाहरण

#include<stdio.h>
main (){
   char a[50];
   int day,mon,yr;
   day = 02;
   mon = 01;
   yr = 2010;
   crlscr();
   sprintf (a, “%d/%d/%d”, day, mon, yr);
   printf ( “today’s date =%s”,a);
   getch ();
}

आउटपुट

Today’s date is 02/01/2010.

  1. C++ का उपयोग करके एक स्ट्रिंग के सबस्ट्रिंग की संख्या ज्ञात करें

    इस लेख में, आप किसी दिए गए स्ट्रिंग में बनाए जा सकने वाले सबस्ट्रिंग (गैर-रिक्त) की संख्या को खोजने के तरीकों के बारे में जानेंगे। Input : string = “moon” Output : 10 Explanation: Substrings are ‘m’, ‘o’, ‘o’, ‘n’, ‘mo’, &lsqu

  1. सिरी को स्थापित करने और उपयोग करने के लिए एक शुरुआती मार्गदर्शिका

    जबकि अमेज़ॅन के पास एलेक्सा है, Google के पास Google सहायक है, और माइक्रोसॉफ्ट के पास कॉर्टाना है, ऐप्पल का अपना सिरी है। एक आभासी सहायक जो सभी ऐप्पल डिवाइसों में चमत्कार कर सकता है, सिरी ऐप्पल उपयोगकर्ताओं के बीच तेजी से लोकप्रिय हो गया है। यह आपके प्रश्नों का उत्तर दे सकता है और आपके लिए कई प्रका

  1. सी # में स्ट्रिंग से नंबर कैसे ढूंढें और निकालें?

    एक रेगुलर एक्सप्रेशन एक पैटर्न है जिसे एक इनपुट टेक्स्ट से मिलान किया जा सकता है। नेट फ्रेमवर्क एक रेगुलर एक्सप्रेशन इंजन प्रदान करता है जो इस तरह के मिलान की अनुमति देता है। एक पैटर्न में एक या एक से अधिक कैरेक्टर लिटरल, ऑपरेटर्स या कंस्ट्रक्शन होते हैं। यहां रेगेक्स द्वारा उपयोग किए जाने वाले मूल