-
एक सी प्रोग्राम में ज़ोंबी और अनाथ प्रक्रिया को कैसे निष्पादित करें?
इस खंड में हम देखेंगे कि सी/सी++ में एक ही प्रोग्राम में जॉम्बी प्रक्रिया और अनाथ प्रक्रिया को कैसे निष्पादित किया जाए। मुख्य चर्चा में जाने से पहले, आइए देखें कि ज़ोम्बी प्रक्रिया और अनाथ प्रक्रिया क्या हैं। ज़ोंबी प्रक्रियाएं एक ज़ोंबी प्रक्रिया एक ऐसी प्रक्रिया है जिसका निष्पादन पूरा हो गया है ल
-
SQL C/C++ और SQLite का उपयोग कर रहा है
इस खंड में, आप सीखेंगे कि C/C++ प्रोग्राम में SQLite का उपयोग कैसे करें। इंस्टॉलेशन हमारे C/C++ प्रोग्राम में SQLite का उपयोग शुरू करने से पहले, आपको यह सुनिश्चित करना होगा कि आपके पास मशीन पर SQLite लाइब्रेरी स्थापित है। इंस्टालेशन प्रक्रिया को समझने के लिए आप SQLite इंस्टालेशन चैप्टर देख सकते हैं
-
C . में अष्टक शाब्दिक
C/C++ में हम वास्तविक संख्या से पहले एक शून्य टाइप करके अष्टक अक्षर का उपयोग कर सकते हैं। उदाहरण के लिए, यदि कोई अष्टक संख्या 25 है, तो हमें 025 लिखना होगा। उदाहरण कोड #include <stdio.h> int main() { int a = 025; int b = 063; printf("Decimal of 25(Oc
-
C . में थ्रेड एट्रिब्यूट का स्टैक आकार प्राप्त करें और सेट करें
सी में थ्रेड एट्रिब्यूट का स्टैक आकार प्राप्त करने और सेट करने के लिए, हम निम्नलिखित थ्रेड विशेषताओं का उपयोग करते हैं: pthread_attr_getstacksize() थ्रेड स्टैक आकार प्राप्त करने के लिए उपयोग करें। स्टैकसाइज़ विशेषता थ्रेड स्टैक को आवंटित न्यूनतम स्टैक आकार देती है। एक सफल रन के मामले में, यह 0 देता
-
सी में डायनामिक मेमोरी आवंटन क्या है?
यहां हम देखेंगे कि सी में गतिशील स्मृति आवंटन क्या है। सी प्रोग्रामिंग भाषा स्मृति आवंटन और प्रबंधन के लिए कई कार्य प्रदान करती है। ये फ़ंक्शन हेडर फ़ाइल में पाए जा सकते हैं। स्मृति आवंटन के लिए निम्नलिखित कार्य करता है। Function विवरण void *calloc(int num, int size); यह फ़ंक्शन संख्या . की एक सर
-
सी . में कांटा () का उपयोग करके एकाधिक प्रक्रिया बनाना
इस खंड में हम देखेंगे कि सी में चाइल्ड प्रोसेस बनाने के लिए फोर्क () का उपयोग कैसे किया जाता है। हम प्रत्येक प्रक्रिया में कुछ अलग कार्य भी करते हैं। इसलिए हमारी मूल प्रक्रिया में हम अलग-अलग मान प्रिंट करेंगे। जब कांटा () कहा जाता है, तो यह एक मान देता है। यदि मान 0 से अधिक है, तो वर्तमान में यह मू
-
C . में फंक्शन प्रोटोटाइप का महत्व
यहां हम देखेंगे कि हमें सी में फ़ंक्शन प्रोटोटाइप का उपयोग क्यों करना चाहिए। फ़ंक्शन प्रोटोटाइप का उपयोग कंपाइलर को तर्कों की संख्या और फ़ंक्शन पैरामीटर के आवश्यक डेटाटाइप के बारे में बताने के लिए किया जाता है, यह फ़ंक्शन के रिटर्न प्रकार के बारे में भी बताता है। इस जानकारी के द्वारा, कंपाइलर कॉल कर
-
सी . में मुख्य () से पहले और बाद में निष्पादित किए जाने वाले कार्य
यहां हम देखेंगे कि एक कोड कैसे लिखना है जहां दो फ़ंक्शन मौजूद हैं, और एक फ़ंक्शन मुख्य फ़ंक्शन से पहले निष्पादित किया जाएगा, और दूसरा फ़ंक्शन मुख्य फ़ंक्शन के बाद निष्पादित किया जाएगा। इन सुविधाओं का उपयोग मुख्य को निष्पादित करने से पहले कुछ स्टार्टअप कार्य करने के लिए किया जाता है, और मुख्य को निष्
-
सी में तर्कों की परिवर्तनीय संख्याओं की गणना कैसे करें?
इस खंड में हम देखेंगे कि सी में तर्कों की परिवर्तनीय संख्या के मामले में तर्कों की संख्या कैसे गिनें। सी इलिप्सिस का समर्थन करता है। इसका उपयोग किसी फ़ंक्शन में तर्कों की चर संख्या लेने के लिए किया जाता है। उपयोगकर्ता तीन अलग-अलग तरीकों में से किसी एक का उपयोग करके तर्कों की गणना कर सकता है। पैर
-
सी में फ़ंक्शन पैरामीटर का मूल्यांकन क्रम क्या है?
हम कुछ फ़ंक्शंस में अलग-अलग तर्क देते हैं। अब हमारे मन में एक प्रश्न आ सकता है कि फ़ंक्शन मापदंडों के मूल्यांकन का क्रम क्या है। क्या यह बाएँ से दाएँ है, या दाएँ से बाएँ? मूल्यांकन आदेश की जांच के लिए हम एक साधारण कार्यक्रम का उपयोग करेंगे। यहां कुछ पैरामीटर गुजर रहे हैं। आउटपुट से हम पता लगा सकते
-
हम सी/सी ++ में किसी फ़ंक्शन से एकाधिक मान कैसे वापस कर सकते हैं?
C या C++ में, हम सीधे किसी फंक्शन से कई मान नहीं लौटा सकते। इस खंड में, हम देखेंगे कि किसी फ़ंक्शन से एक से अधिक मान वापस करने के लिए किसी ट्रिक का उपयोग कैसे करें। हम कॉल बाय एड्रेस या कॉल बाय रेफरेंस नामक विधि का उपयोग करके एक फ़ंक्शन से एक से अधिक मान वापस कर सकते हैं। इनवॉकर फ़ंक्शन में, हम परि
-
सी/सी++ में फ़ंक्शन प्रोटोटाइप का उद्देश्य क्या है?
यहां हम देखेंगे कि सी या सी ++ में फ़ंक्शन प्रोटोटाइप का उपयोग करने का उद्देश्य क्या है। फ़ंक्शन प्रोटोटाइप का उपयोग कंपाइलर को तर्कों की संख्या और फ़ंक्शन पैरामीटर के आवश्यक डेटाटाइप के बारे में बताने के लिए किया जाता है, यह फ़ंक्शन के रिटर्न प्रकार के बारे में भी बताता है। इस जानकारी के द्वारा, कं
-
क्या होता है जब सी में घोषित होने से पहले किसी फ़ंक्शन को बुलाया जाता है?
यदि हम कुछ फ़ंक्शन प्रोटोटाइप का उपयोग नहीं करते हैं, और फ़ंक्शन बॉडी को कुछ अनुभाग में घोषित किया जाता है जो उस फ़ंक्शन के कॉलिंग स्टेटमेंट के बाद मौजूद होता है। ऐसे मामले में, कंपाइलर सोचता है कि डिफ़ॉल्ट रिटर्न प्रकार एक पूर्णांक है। लेकिन अगर फ़ंक्शन किसी अन्य प्रकार का मान देता है, तो यह एक त्र
-
C . में _Noreturn फ़ंक्शन विनिर्देशक
_Noreturn फ़ंक्शन विनिर्देशक का उपयोग कंपाइलर को यह बताने के लिए किया जाता है कि फ़ंक्शन कुछ भी वापस नहीं करेगा। यदि प्रोग्राम इसके अंदर कुछ रिटर्न स्टेटमेंट का उपयोग करता है, तो कंपाइलर कंपाइल टाइम एरर उत्पन्न करेगा। उदाहरण कोड #include<stdio.h> main() { printf("The returned
-
सी . में कॉलबैक फ़ंक्शन
कॉलबैक मूल रूप से कोई भी निष्पादन योग्य कोड है जिसे अन्य कोड के तर्क के रूप में पारित किया जाता है, जिससे किसी निश्चित समय पर वापस कॉल करने या तर्क निष्पादित करने की अपेक्षा की जाती है। हम इसे दूसरे शब्दों में इस तरह परिभाषित कर सकते हैं:यदि किसी फ़ंक्शन का संदर्भ कॉलिंग के लिए किसी अन्य फ़ंक्शन तर्
-
सी . में कमांड लाइन तर्क उदाहरण
जब वे निष्पादित होते हैं तो कमांड लाइन से आपके सी प्रोग्राम में कुछ मान पास करना संभव है। इन मानों को कमांड लाइन तर्क . कहा जाता है और कई बार वे आपके प्रोग्राम के लिए महत्वपूर्ण होते हैं, खासकर जब आप कोड के अंदर उन मानों को हार्ड-कोडिंग करने के बजाय अपने प्रोग्राम को बाहर से नियंत्रित करना चाहते हैं
-
C . में कॉलबैक
कॉलबैक मूल रूप से कोई भी निष्पादन योग्य कोड है जिसे अन्य कोड के तर्क के रूप में पारित किया जाता है, जिसे किसी निश्चित समय पर वापस कॉल करने या तर्क निष्पादित करने की अपेक्षा की जाती है। हम इसे दूसरे शब्दों में इस तरह परिभाषित कर सकते हैं:यदि किसी फ़ंक्शन का संदर्भ कॉलिंग के लिए किसी अन्य फ़ंक्शन तर्क
-
सी/सी++ में ऑपरेशन सी=ए+++बी का क्या अर्थ है?
आइए हम सी या सी ++ में विचार करें, जैसे एक बयान है: c = a+++b; तो फिर इस लाइन का क्या मतलब है? ठीक है, मान लीजिए कि a और b के पास क्रमशः 2 और 5 हैं। इस व्यंजक को दो भिन्न प्रकारों के रूप में लिया जा सकता है। c =(a++) + b c =a + (++b) पोस्ट इंक्रीमेंट ऑपरेटर के साथ-साथ प्री इंक्रीमेंट ऑपरेटर भी
-
सी/सी++ स्ट्रक्चर बनाम क्लास
सी ++ में संरचना और वर्ग मूल रूप से समान हैं। लेकिन कुछ मामूली अंतर हैं। ये अंतर नीचे की तरह हैं। वर्ग के सदस्य डिफ़ॉल्ट रूप से निजी होते हैं, लेकिन संरचना के सदस्य सार्वजनिक होते हैं। अंतर देखने के लिए आइए इन दो कोडों को देखें। उदाहरण #include <iostream> using namespace std; class my_cla
-
अन्य भाषाओं की तुलना में C के लाभ
1970 की शुरुआत में डेनिस रिची द्वारा C प्रोग्रामिंग भाषा विकसित की गई थी। इसे UNIX ऑपरेटिंग सिस्टम को नया स्वरूप देने के लिए विकसित किया गया था। पहले B भाषा, जो UNIX प्रणाली के लिए प्रयोग की जाती थी, उसमें भिन्न-भिन्न कमियाँ हैं। यह संरचनाओं का समर्थन नहीं करता है, और डेटाटाइप्स को नहीं समझता है। इ