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

C भाषा में sprintf () और sscanf () फ़ंक्शंस का क्या उपयोग है?

sscanf() फ़ंक्शन

यह एक वर्ण स्ट्रिंग से डेटा पढ़ता है।

वाक्यविन्यास

sscanf(string,formatspecifier,&var1,&var2,……..)

स्ट्रिंग पढ़ने के लिए चार स्ट्रिंग को संदर्भित करता है।

स्वरूप स्ट्रिंग कुछ आवश्यक स्वरूपण जानकारी वाले चार स्ट्रिंग को संदर्भित करता है।

var1,var2 आदि, व्यक्तिगत इनपुट डेटा आइटम का प्रतिनिधित्व करते हैं।

उदाहरण के लिए, sscanf(string,"%d%d",&hours,&minutes);

स्प्रिंटफ () फ़ंक्शन

इस फ़ंक्शन का उपयोग किसी वर्ण स्ट्रिंग में डेटा लिखने के लिए किया जाता है।

वाक्यविन्यास

sprintf(string,format specifier,&var1,&var2…….);

स्ट्रिंग लिखने के लिए चार स्ट्रिंग को संदर्भित करता है।

प्रारूप विनिर्देशक कुछ आवश्यक स्वरूपण जानकारी वाले चार स्ट्रिंग को संदर्भित करता है।

var1,var2 आदि, व्यक्तिगत इनपुट डेटा आइटम का प्रतिनिधित्व करते हैं।

उदाहरण - स्प्रिंट(मान,"दो का घन %d है और दो का वर्ग %d\n", 2*2*2 ,2*2) है;

//value=दो का घन 8 है और दो का वर्ग 4 है।

sscanf() फ़ंक्शन के लिए उदाहरण

#include<stdio.h>
int main(){
   char instring[]="Tutorials Point";
   char outstring[50],string1[10],string2[10];
   sscanf(instring,"%s %s",string1,string2);
   printf("%s\n",string1);
   printf("%s",instring);
   return 0;
}

आउटपुट

Tutorials
Tutorials Point

sprintf() फ़ंक्शन के लिए उदाहरण

#include <stdio.h>
int main(){
   char value[50];
   int p = 20, q = 30, r;
   r= p + q;
   sprintf(value, "adding two numbers %d and %d the result is %d", p, q,r);
   printf("%s", value);
   return 0;
}

आउटपुट

adding two numbers 20 and 30 the result is 50

  1. जावास्क्रिप्ट में कस्टम और बिल्ट-इन फंक्शन में क्या अंतर है?

    JavaScript में कस्टम फ़ंक्शन उपयोगकर्ता-परिभाषित फ़ंक्शन हैं। जावास्क्रिप्ट हमें अपने स्वयं के कार्यों को लिखने की अनुमति देता है। निम्नलिखित वाक्य रचना है - सिंटैक्स <script>    <!--       function functionname(parameter-list)       {     &

  1. सी भाषा में पुट () और गेटव () के कार्यों की व्याख्या करें

    फ़ाइल रिकॉर्ड का संग्रह है या हार्ड डिस्क पर एक जगह है, जहां डेटा स्थायी रूप से संग्रहीत किया जाता है। फ़ाइलों पर संचालन सी प्रोग्रामिंग भाषा में फाइलों पर संचालन इस प्रकार है - फ़ाइल का नामकरण फ़ाइल खोलना फ़ाइल से पढ़ना फ़ाइल में लिखना फ़ाइल बंद करना सिंटैक्स फ़ाइल खोलने का सिंटैक्स इस प्रकार ह

  1. एक स्ट्रिंग क्या है? सी भाषा में स्ट्रिंग्स को डिक्लेयर और इनिशियलाइज़ करें

    वर्णों की एक सरणी (या) वर्णों के संग्रह को स्ट्रिंग कहा जाता है। घोषणा नीचे दी गई घोषणा का संदर्भ लें - char stringname [size]; उदाहरण के लिए - चार ए [50]; लंबाई 50 वर्णों की एक स्ट्रिंग। आरंभीकरण इनिशियलाइज़ेशन इस प्रकार है - एकल वर्ण का उपयोग करना स्थिर - char string[20] = { ‘H&rsquo