-
C और C++ में char को int में कैसे बदलें?
C भाषा में, char टाइप वेरिएबल को int में बदलने के तीन तरीके हैं। ये निम्नलिखित हैं: sscanf() atoi() टाइपकास्टिंग C में उदाहरण #include <stdio.h> #include <stdlib.h> int main() { const char *str = 12345; char c = s; int x, y, z; sscanf(str, %d, &x); // sscanf
-
C++ में printf() और cout का अंतर
printf() यह मुख्य रूप से C भाषा में उपयोग किया जाता है। यह एक फॉर्मेटिंग फ़ंक्शन है जो स्टैंडर्ड आउटपुट पर प्रिंट करता है। यह कंसोल पर प्रिंट करता है और प्रिंट करने के लिए फॉर्मेट स्पेसिफायर लेता है। यह एक इंटीजर मान लौटाता है। यह इनपुट पैरामीटर्स में टाइप-सेफ नहीं है। इसे C++ भाषा में भी उपयोग किया
-
C++ में वर्तमान समय और तारीख कैसे प्राप्त करें?
उदाहरण #include <iostream> using namespace std; int main() { time_t now = time(0); char *date = ctime(&now); cout << लोकल तारीख और समय: << date << endl; } आउटपुट लोकल तारीख और समय: Wed Oct 3 08:35:24 2018 उपरोक्त प्रोग्राम में, वर्तमान तारीख और समय प्राप्त
-
Linux के लिए C++ IDEs की सूची
Linux के लिए कुछ C++ IDEs निम्नलिखित हैं: Eclipse Galileo with CDT Plugin Eclipse एक प्रसिद्ध ओपन सोर्स और क्रॉस-प्लेटफॉर्म IDE है। यह निम्नलिखित विशेषताओं के साथ पूर्ण कार्यात्मक C/C++ IDE प्रदान करता है: सिंटैक्स हाइलाइटिंग सपोर्ट के साथ कोड एडिटर फोल्डिंग और हाइपरलिंक नेविगेशन के लिए सपोर्ट सोर
-
क्या C/C++ में ऑपरेटर <, <= से तेज़ है?
नहीं, ऑपरेटर < को एक्ज़ीक्यूट करने में वही समय लगता है जो ऑपरेटर <= को लगता है। दोनों ऑपरेटर समान रूप से एक्ज़ीक्यूट होते हैं और निर्देशों के एक्ज़ीक्यूशन के लिए समान समय लेते हैं। कंपाइलेशन के समय एक jcc (जंप इंस्ट्रक्शन) होता है और तुलना के प्रकार के आधार पर, यह इंस्ट्रक्शन्स पर जंप करता है। निम्
-
C++ में वेक्टर के कंटेंट्स कैसे प्रिंट करें?
वेक्टर्स डायनामिक ऐरे के समान होते हैं लेकिन वेक्टर रिसाइज़ हो सकते हैं। वेक्टर सीक्वेंस कंटेनर हैं जो एलिमेंट्स के सम्मिलन या विलोपन के अनुसार अपना आकार बदल सकते हैं। कंटेनर वे ऑब्जेक्ट्स हैं जो एक ही प्रकार के डेटा को धारण करते हैं। वेक्टर्स भविष्य में एलिमेंट्स की वृद्धि के लिए कुछ अतिरिक्त स्टो
-
C++11 में पेश किए गए नए परिवर्तन क्या हैं?
C++11 मानक C++ भाषा का एक संस्करण है। इसे 12 अगस्त 2011 को अंतर्राष्ट्रीय मानकीकरण संगठन (ISO) द्वारा अनुमोदित किया गया था, फिर C++14 और C++17 आए। C++11 कोर भाषा में कई नए परिवर्धन करता है। C++11 में पेश किए गए कुछ नए परिवर्तन nullptr - पिछले nullptr में, शून्य मान हुआ करता था और इसमें इंटीग्रल मा
-
C/C++ में ग्लोबल वेरिएबल्स खराब क्यों हैं?
ग्लोबल वेरिएबल्स प्रोग्राम में किसी भी फ़ंक्शन के बाहर घोषित और परिभाषित किए जाते हैं। वे प्रोग्राम के जीवनकाल भर अपने मान बनाए रखते हैं। वे प्रोग्राम के एक्ज़ीक्यूशन के दौरान हर जगह एक्सेसिबल होते हैं। नॉन-कॉन्स्ट ग्लोबल वेरिएबल्स बुरे हैं क्योंकि उनका मान किसी भी फ़ंक्शन द्वारा बदला जा सकता है। ग
-
C/C++ में स्ट्रिंग लिटरल्स का प्रकार क्या है?
स्ट्रिंग लिटरल्स कैरेक्टर्स का समूह है जो डबल कोट्स ( ) में संलग्न होता है। वाइड-स्ट्रिंग लिटरल्स हमेशा L से प्रीफिक्स्ड होते हैं। स्ट्रिंग लिटरल्स के प्रकार क्रमांकस्ट्रिंग लिटरल्स और विवरण 1अनप्रीफिक्स्ड स्ट्रिंग लिटरल 2Lवाइड-स्ट्रिंग लिटरल 3u8UTF-8 एन्कोडेड स्ट्रिंग लिटरल 4uUTF-16 एन्कोडेड स
-
C/C++ में new/delete और malloc/free का अंतर
new/delete new ऑपरेटर हीप में मेमोरी आवंटन का अनुरोध करता है। यदि पर्याप्त मेमोरी उपलब्ध है, तो यह मेमोरी को पॉइंटर वेरिएबल में इनिशियलाइज़ करता है और इसका पता लौटाता है। delete ऑपरेटर का उपयोग मेमोरी को डीएलोकेट करने के लिए किया जाता है। यूज़र के पास इस delete ऑपरेटर द्वारा बनाए गए पॉइंटर वेरिएबल
-
C/C++ में malloc() और free() कैसे काम करते हैं?
malloc() malloc() फ़ंक्शन का उपयोग अनुरोधित आकार के बाइट्स आवंटित करने के लिए किया जाता है और यह आवंटित मेमोरी के पहले बाइट का पॉइंटर लौटाता है। यदि यह विफल होता है तो यह नल पॉइंटर लौटाता है। C में सिंटैक्स pointer_name = (cast-type*) malloc(size); पैरामीटर्स: pointer_name - पॉइंटर को दिया गया को
-
Visual Studio 2015 में C++11 विशेषताएं
C++11 मानक C++ भाषा का एक संस्करण है। इसे 12 अगस्त 2011 को अंतर्राष्ट्रीय मानकीकरण संगठन (ISO) द्वारा अनुमोदित किया गया था, फिर C++14 और C++17 आए। C++11 कोर भाषा में कई नए परिवर्धन करता है। Visual C++ C++11 की अधिकांश विशेषताओं को लागू करता है। Visual Studio 2015 में कुछ C++11 विशेषताएं nullptr -
-
C/C++ में यूनियन का उद्देश्य
यूनियन एक यूज़र-डिफाइंड डेटाटाइप है। यूनियन के सभी मेंबर्स एक ही मेमोरी लोकेशन शेयर करते हैं। यूनियन का आकार यूनियन के सबसे बड़े मेंबर के आकार से तय होता है। यदि आप दो या अधिक मेंबर्स के लिए एक ही मेमोरी लोकेशन का उपयोग करना चाहते हैं, तो यूनियन उसके लिए सबसे अच्छा है। यूनियन स्ट्रक्चर के समान हैं।
-
C/C++ में '?' ऑपरेटर क्या करता है?
ऑपरेटर ? को टर्नरी ऑपरेटर के रूप में जाना जाता है क्योंकि इसे कार्य करने के लिए तीन ऑपरेंड्स की आवश्यकता होती है। इसे ?: द्वारा दर्शाया जा सकता है। इसे कंडीशनल ऑपरेटर के रूप में भी जाना जाता है। यह ऑपरेटर प्रदर्शन में सुधार करता है और कोड की लाइनों को कम करता है। C में सिंटैक्स Expression1 ? Expres
-
C में स्ट्रक्चर और यूनियन का अंतर
स्ट्रक्चर स्ट्रक्चर एक यूज़र-डिफाइंड डेटाटाइप है। इसका उपयोग विभिन्न प्रकार के डेटा को एक ही प्रकार में संयोजित करने के लिए किया जाता है। इसमें कई मेंबर्स और स्ट्रक्चर वेरिएबल्स हो सकते हैं। struct कीवर्ड का उपयोग C भाषा में स्ट्रक्चर को परिभाषित करने के लिए किया जाता है। स्ट्रक्चर मेंबर्स को डॉट (.
-
C/C++ में लेफ्ट शिफ्ट और राइट शिफ्ट ऑपरेटर्स
लेफ्ट शिफ्ट लेफ्ट शिफ्ट ऑपरेटर में, लेफ्ट ऑपरेंड का मान राइट ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से बाएं मूव होता है। उदाहरण #include <stdio.h> int main() { int y = 28; // 11100 int i = 0; for (i; i <= 3; ++i) printf(लेफ्ट शिफ्ट बाय %d: %d\n, i, y << i);
-
C/C++ में कैसे जांचें कि स्ट्रिंग इंटीजर है?
यह जांचने के कई तरीके हैं कि स्ट्रिंग इंटीजर है या नहीं और उनमें से एक तरीका isdigit() का उपयोग करके स्ट्रिंग की जांच करना है। उदाहरण #include <iostream> #include <string.h> using namespace std; int main() { char str[] = 3257fg; for (int i = 0; i < strlen(str); i++) {
-
C/C++ में मल्टी-डायमेंशनल ऐरे कैसे परिभाषित करें?
ऐरे एक ही प्रकार के एलिमेंट्स का संग्रह है जो सन्निहित मेमोरी लोकेशन पर होते हैं। सबसे कम पता पहले एलिमेंट से मेल खाता है जबकि सबसे अधिक पता अंतिम एलिमेंट से मेल खाता है। ऐरे इंडेक्स शून्य (0) से शुरू होता है और ऐरे के आकार घटा एक (ऐरे साइज - 1) पर समाप्त होता है। ऐरे का आकार शून्य से बड़ा इंटीजर हो
-
C++ एक्सेप्शन कैसे फेंकें?
एक्सेप्शन हैंडलिंग का उपयोग एक्सेप्शन को संभालने के लिए किया जाता है। हम कोड की रक्षा के लिए try-catch ब्लॉक का उपयोग कर सकते हैं। एक्सेप्शन को कोड ब्लॉक में कहीं भी फेंका जा सकता है। throw कीवर्ड का उपयोग एक्सेप्शन फेंकने के लिए किया जाता है। उदाहरण #include <iostream> using namespace std;
-
C++ में सभी एक्सेप्शन कैसे पकड़ें?
एक्सेप्शन वे समस्याएं हैं जो प्रोग्राम के एक्ज़ीक्यूशन के समय उत्पन्न होती हैं। यह एक इवेंट है जो रनटाइम पर फेंका जाता है। यह कोड की रक्षा करता है और एक्सेप्शन फेंके जाने के बाद भी प्रोग्राम को चलाता है। एक्सेप्शन हैंडलिंग का उपयोग एक्सेप्शन को संभालने के लिए किया जाता है। हम कोड की रक्षा के लिए try