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

C/C++ फ़ंक्शन कॉल पहेली

हम जानते हैं कि C और C++ विभिन्न पहलुओं में बहुत समान हैं। C++ में अतिरिक्त ऑब्जेक्ट-ओरिएंटेड विशेषताएं हैं, लेकिन अधिकांश C प्रोग्राम C++ में भी सही चल सकते हैं। यहां हम फ़ंक्शन कॉल से संबंधित एक प्रोग्राम देखेंगे जो C में चल सकता है लेकिन C++ में काम नहीं करेगा।

उदाहरण

#include <stdio.h>
void myFunction() {
    printf("Function called\n");
}
int main() {
    myFunction();
    myFunction(2);
}

आउटपुट

Function called
Function called

यह प्रोग्राम C में चलेगा और आउटपुट उत्पन्न करेगा, लेकिन जब हम इसे C++ में कंपाइल करना चाहेंगे, तो यह कंपाइल टाइम पर त्रुटि देगा। यह कहेगा कि बहुत अधिक आर्गुमेंट पास किए गए हैं।

  1. - C/C++ में putwchar() फंक्शन

    इस लेख में हम C++ STL में putwchar() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। putwchar() क्या है? putwchar() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। putwchar() फंक्शन का उपयोग स्टैंडर्ड आउटपुट डिवाइस पर वाइड कैरेक्टर लिखने के लिए किया जाता है। यह फंक्शन

  1. - C/C++ में mbsrtowcs() फंक्शन

    इस लेख में हम C++ STL में std::mbsrtowcs() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। std::mbsrtowcs() क्या है? std::mbsrtowcs() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। mbsrtowcs() का अर्थ है कि यह उस नल-टर्मिनेटेड मल्टीबाइट कैरेक्टर स्ट्रिंग को परिवर्तित

  1. C/C++ में System() फंक्शन C/C++ में System() फंक्शन

    दिया गया कार्य C/C++ में system() के कार्य को दिखाना है। system() फंक्शन C/C++ स्टैंडर्ड लाइब्रेरी का एक हिस्सा है। इसका उपयोग उन कमांड्स को पास करने के लिए किया जाता है जिन्हें ऑपरेटिंग सिस्टम के कमांड प्रोसेसर या टर्मिनल में निष्पादित किया जा सकता है, और अंत में कमांड के पूरा होने के बाद लौटाता है