-
Clang टूल्स की मदद से C/C++ कोड फॉर्मेटिंग टूल बनाना
इस ट्यूटोरियल में, हम clang टूल्स की मदद से C/C++ कोड फॉर्मेटिंग टूल बनाने के लिए एक प्रोग्राम पर चर्चा करेंगे। सेटअप sudo apt install python sudo apt install clang-format-3.5 फिर हम एक पायथन फाइल बनाएंगे जहां वर्तमान यूजर को रीड और राइट परमिशन हों। उदाहरण import os cpp_extensions = (.cxx,.cpp,.c, .
-
C/C++ में कोरूटीन
इस ट्यूटोरियल में, हम C/C++ में कोरूटीन को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। कोरूटीन कंट्रोल इंस्ट्रक्शन्स हैं जो किसी को भी वापस किए बिना दो रूटीन के बीच निष्पादन नियंत्रण को स्विच करते हैं। उदाहरण #include int range(int a, int b){ static long long int i; static int state = 0;
-
C++ में सम संख्या में वॉवेल्स वाली सबसे लंबी सबस्ट्रिंग ढूंढना
मान लीजिए हमारे पास स्ट्रिंग s है, हमें प्रत्येक वॉवेल को सम संख्या में समाहित करने वाली सबसे लंबी सबस्ट्रिंग का आकार ढूंढना है। यानी, a, e, i, o, और u को सम संख्या में प्रकट होना चाहिए। इसलिए यदि स्ट्रिंग helloworld जैसी है, तो आउटपुट 8 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - ret :=
-
C/C++ में INT_MAX और INT_MIN और उनके अनुप्रयोग
इस ट्यूटोरियल में, हम C/C++ में INT_MAX और INT_MIN को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। INT_MIN और INT_MAX मैक्रोज़ हैं जो एक वेरिएबल/एलिमेंट के लिए न्यूनतम और अधिकतम मान सेट करने के लिए परिभाषित हैं। उदाहरण #include int main(){ printf(%d\n, INT_MAX); printf(%d, INT_MIN); return
-
C/C++ में इंटीजर लिटरल (प्रीफिक्स और सफिक्स)
इस ट्यूटोरियल में, हम C/C++ में इंटीजर लिटरल (प्रीफिक्स और सफिक्स) को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। इंटीजर लिटरल्स सोर्स कोड में सीधे दर्शाए गए इंटीजर वैल्यूज के लिए लिटरल्स हैं। आगे, वे दो प्रकार के हैं - प्रीफिक्स - प्रीफिक्स वैल्यू के बेस को दर्शाता है। उदाहरण के लिए, 0x16 हेक्साडेस
-
C और C++ में लूप्स
इस ट्यूटोरियल में, हम C और C++ में लूप्स को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। प्रोग्रामिंग में लूपिंग का उपयोग तब किया जाता है जब हमें कोड के दिए गए ब्लॉक को बार-बार निष्पादित करना होता है। यह उसी कोड लाइन को बार-बार लिखने के दृष्टिकोण को लेता है और DRY कोड अभ्यास को बढ़ावा देता है। उदाहरण
-
C/C++ में lseek() का उपयोग करके वैकल्पिक nth बाइट पढ़ना और दूसरी फाइल में लिखना
इस ट्यूटोरियल में, हम एक प्रोग्राम पर चर्चा करेंगे कि कैसे वैकल्पिक nth बाइट को पढ़ा जाए और दूसरी फाइल में लिखा जाए। इसके लिए, हमें दो .txt फाइलें प्रदान की जाएंगी। हमारा कार्य lseek() का उपयोग करके एक फाइल की सामग्री को दूसरी फाइल में लिखना है जिसका उपयोग फाइल डिस्क्रिप्टर के पॉइंटर को बदलने के लिए
-
C/C++ में memcpy() फंक्शन
इस लेख में हम C++ STL में memcpy() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। memcpy() क्या है? memcpy() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। memcpy() फंक्शन का उपयोग मेमोरी के ब्लॉक्स को कॉपी करने के लिए किया जाता है। इस फंक्शन का उपयोग एक मेमोरी लोकेश
-
C/C++ में mbsrtowcs() फंक्शन
इस लेख में हम C++ STL में std::mbsrtowcs() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। std::mbsrtowcs() क्या है? std::mbsrtowcs() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। mbsrtowcs() का अर्थ है कि यह उस नल-टर्मिनेटेड मल्टीबाइट कैरेक्टर स्ट्रिंग को परिवर्तित
-
C/C++ में mbrtoc16() फंक्शन उदाहरण सहित
इस लेख में हम C++ STL में std::mbrtoc16() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। std::mbrtoc16() क्या है? std::mbrtoc16() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। इस फंक्शन का उपयोग नैरो मल्टीबाइट कैरेक्टर को UTF-16-कैरेक्टर प्रतिनिधित्व में बदलने के लि
-
C/C++ में mbrtoc32() फंक्शन उदाहरण सहित
इस लेख में हम C++ STL में std::mbrtoc32() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। std::mbrtoc32() क्या है? std::mbrtoc32() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। इस फंक्शन का उपयोग नैरो मल्टीबाइट कैरेक्टर को UTF-32-कैरेक्टर प्रतिनिधित्व में बदलने के लि
-
C/C++ में putwchar() फंक्शन
इस लेख में हम C++ STL में putwchar() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। putwchar() क्या है? putwchar() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। putwchar() फंक्शन का उपयोग स्टैंडर्ड आउटपुट डिवाइस पर वाइड कैरेक्टर लिखने के लिए किया जाता है। यह फंक्शन
-
C/C++ में mbrtowc() फंक्शन
इस लेख में हम C++ STL में std::mbrtowc() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। std::mbrtowc() क्या है? std::mbrtowc() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। mbrtowc() का अर्थ है कि यह नैरो मल्टीबाइट कैरेक्टर स्ट्रिंग को वाइड कैरेक्टर में परिवर्तित कर
-
C/C++ में OS इंडिपेंडेंट कोड लिखना
एक प्रोग्राम जो ऑपरेटिंग सिस्टम के साथ इंटरैक्ट कर सकता है, चाहे वह किसी भी OS पर चल रहा हो। C/C++ के अधिकांश कंपाइलर्स में मैक्रोज़ को परिभाषित करने की क्षमता होती है जो OS का पता लगाते हैं। GCC कंपाइलर के कुछ मैक्रोज़ हैं - _WIN32: 32 बिट और 64-बिट Windows OS के लिए मैक्रोज़। _WIN64: 64-बिट Windo
-
प्रतिस्पर्धी प्रोग्रामिंग में C/C++ कोड कुशलतापूर्वक लिखना
प्रतिस्पर्धी प्रोग्रामिंग में, सबसे महत्वपूर्ण चीज एक प्रभावी कोड है। अनुकूलित और तेज कोड महत्वपूर्ण है और प्रोग्रामर की रैंक में अंतर ला सकता है। प्रतिस्पर्धी प्रोग्रामिंग में कुशल C/C++ कोड लिखने के लिए, यहां C/C++ कोड कुशलतापूर्वक लिखने के लिए कुछ प्रभावी उपकरण हैं, पहले, आइए कुछ बुनियादी शर्तों
-
C और C++ में अलग परिणाम देने वाला प्रोग्राम लिखें
एक ऐसा प्रोग्राम लिखें जो C और C++ दोनों में कंपाइल और रन हो और अलग-अलग परिणाम दे। ऐसे कई प्रकार के प्रोग्राम हैं जो C और C++ में कंपाइल होने पर अलग-अलग परिणाम देते हैं। i. कैरेक्टर लिटरल्स का उपयोग करके - C और C++ दोनों कैरेक्टर्स को अलग-अलग तरीके से ट्रीट करते हैं। C में, उन्हें इंटीजर लिटरल्स मान
-
C/C++ में rand() और srand() फंक्शन्स
इस लेख में, हम C++ STL में rand() और srand() फंक्शन के कार्य, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। rand() क्या है? rand() फंक्शन C++ STL में एक इनबिल्ट फंक्शन है, जो हेडर फाइल में परिभाषित है। rand() का उपयोग रैंडम नंबर्स की एक श्रृंखला उत्पन्न करने के लिए किया जाता है। हम इस फंक्शन का उपयोग तब कर
-
C/C++ में फंक्शन्स (3.5)
फंक्शन्स एक मशीन की तरह होते हैं क्योंकि वे कुछ कार्यक्षमता करते हैं और किसी प्रकार का परिणाम उत्पन्न करते हैं। जैसे, मशीन कुछ इनपुट लेती है, उस इनपुट को प्रोसेस करती है और एक आउटपुट उत्पन्न करती है, इसी तरह फंक्शन कुछ वैल्यू लेता है, उन वैल्यू पर ऑपरेट करता है और आउटपुट उत्पन्न करता है। मैन्युअल रू
-
C में लगातार 1's के बिना बाइनरी स्ट्रिंग्स की संख्या गिनना
दिया गया कार्य लंबाई n की उन सभी बाइनरी स्ट्रिंग्स की संख्या गिनना है जिनमें कोई लगातार 1s नहीं हैं। बाइनरी नंबर सिस्टम नंबर रिप्रेजेंटेशन तकनीकों में से एक प्रकार है। यह डिजिटल सिस्टम में सबसे लोकप्रिय और उपयोग किया जाता है। बाइनरी सिस्टम का उपयोग बाइनरी मात्राओं को दर्शाने के लिए किया जाता है जिन्
-
C भाषा में while(1) और while(0) के बीच अंतर
जैसा कि हम जानते हैं कि C भाषा में while कीवर्ड का उपयोग एक लूप को परिभाषित करने के लिए किया जाता है जो लूप को पास की गई कंडीशन पर काम करता है। अब चूंकि कंडीशन के दो मान हो सकते हैं: true या false, इसलिए while ब्लॉक के अंदर का कोड बार-बार निष्पादित होगा यदि कंडीशन true है और यदि कंडीशन false है तो क