Articles of सी

सी में / dev / random या urandom का उपयोग कैसे करें?

मैं सी में /dev/random या /dev/urandom का उपयोग करना चाहता हूं। मैं यह कैसे कर सकता हूं? मुझे नहीं पता है कि मैं सी में उन्हें कैसे प्रबंधित कर सकता हूं, अगर कोई जानता है तो कृपया मुझे बताएं कि कैसे धन्यवाद।

लिंक सूची में एक नोड जोड़ने पर डबल सूचक का उपयोग करने का क्या कारण है?

दोनों नीचे दिए गए कोड के उदाहरण एक लिंक सूची के शीर्ष पर एक नोड जोड़ते हैं। लेकिन जबकि पहला कोड उदाहरण दोहरे सूचक का उपयोग करता है दूसरा कोड उदाहरण एक पॉइंटर का उपयोग करता है कोड उदाहरण 1: struct node* push(struct node **head, int data) { struct node* newnode = malloc(sizeof(struct node)); newnode->data […]

सी / सी + + में पॉइंटर वैरिएबल घोषित करने का सही तरीका

मैंने देखा कि कुछ लोग संकेतक चर घोषित करने के लिए निम्न अंकन का उपयोग करते हैं। (a) char* p; के बजाय (b) char *p; मैं (बी) का उपयोग करता हूँ संकेतन (ए) के पीछे तर्कसंगत क्या है? नोटेशन (बी) मेरे लिए और अधिक समझ में आता है क्योंकि वर्ण सूचक एक प्रकार ही नहीं […]

क्या गलती धागा सुरक्षित है?

errno.h , यह चर extern int errno; रूप में घोषित किया जाता है extern int errno; तो मेरा सवाल है, क्या यह कुछ कॉल के बाद errno मान की जांच करने के लिए सुरक्षित है या बहु-थ्रेडेड कोड में गड़बड़ () का उपयोग करें क्या यह एक धागा सुरक्षित चर है? यदि नहीं, तो वैकल्पिक […]

मैंने सुना है कि आई ++ धागा सुरक्षित नहीं है, क्या ++ धागा-सुरक्षित है?

मैंने सुना है कि आई ++ एक धागा-सुरक्षित वक्तव्य नहीं है, क्योंकि विधानसभा में यह मूल मूल्य को कहीं अस्थायी रूप से संग्रहित करने के लिए कम करता है, इसे बढ़ाता है, और फिर इसे बदलता है, जो संदर्भ स्विच द्वारा बाधित हो सकता है हालांकि, मैं ++ के बारे में सोच रहा हूँ जहाँ […]

क्या बिट-शिफ्ट एंडियननेस पर निर्भर है?

मान लीजिए मेरे पास संख्या 'numb'=1025 [00000000 00000000 00000100 00000001] प्रतिनिधित्व किया गया है: लिटिल एंडियन मशीन पर: 00000001 00000100 00000000 00000000 बिग एंडियन मशीन पर: 00000000 00000000 00000100 00000001 अब, अगर मैं 10 बिट (यानी: सुन्न << = 10) पर वाम शिफ्ट पर आवेदन करता हूं, तो मुझे ये होना चाहिए: [ए] लिटिल एंडियन […]

सी में एक ऑब्जेक्ट फ़ाइल क्या है?

मैं सी में पुस्तकालयों के बारे में पढ़ रहा हूँ, लेकिन मुझे अभी तक कोई वस्तु नहीं मिली है कि एक ऑब्जेक्ट फ़ाइल कितनी है किसी भी अन्य संकलित फ़ाइल और एक ऑब्जेक्ट फ़ाइल के बीच वास्तविक अंतर क्या है? मुझे खुशी होगी अगर कोई मानव भाषा में समझा सकता है।

हेडर फाइलों में वैरिएबल घोषणा – स्थिर या नहीं?

जब कुछ #defines रिफैक्टर #defines मैं सी + + हैडर फ़ाइल में निम्नलिखित के जैसा घोषणाओं में आया: static const unsigned int VAL = 42; const unsigned int ANOTHER_VAL = 37; सवाल यह है, क्या अंतर है, यदि कोई हो, तो क्या स्थिर होगा? ध्यान दें कि क्लासिक #ifndef HEADER #define HEADER #endif चाल के […]

सी में नामस्थान

सी में नामस्थानों का अनुकरण करने के लिए (एबी) सी प्रीप्रोसेसर का उपयोग करने का एक तरीका है ? मैं इन पंक्तियों के साथ कुछ सोच रहा हूं: #define NAMESPACE name_of_ns some_function() { some_other_function(); } इससे इसका अनुवाद हो जाएगा: name_of_ns_some_function() { name_of_ns_some_other_function(); }

पॉइंटर स्पष्टीकरण के लिए पॉइंटर

मैं इस ट्यूटोरियल का अनुसरण कर रहा था कि कैसे एक सूचक काम करने के लिए एक सूचक । मुझे संबंधित मार्ग का उद्धरण दें: int i = 5, j = 6, k = 7; int *ip1 = &i, *ip2 = &j; अब हम सेट कर सकते हैं int **ipp = &ip1; और ip1 लिए […]

दिलचस्प पोस्ट
सी # में डबल प्रेषण? लेक्सर्स बनाम पार्सर एकाधिक फाइलों के साथ एक मल्टीपार्ट HTTP अनुरोध क्या दिखना चाहिए? वेरिएबल के नाम से पहले स्टाइल, बजाय टाइप के बाद क्यों? क्या एक स्वरूपित NSDate में ISO8601 टाइमस्टैम्प को परिवर्तित करने का एक आसान तरीका है? वास्तव में क्या AJAX है? आवधिक आईओएस पृष्ठभूमि स्थान अपडेट कैसे जांचने के लिए कि ऑपरेटर == मौजूद है? WPF डाटाबेसिंग: मैं "मूल" डेटा संदर्भ का उपयोग कैसे करूं? पेपैल रिटर्न यूआरएल को सेट करना और इसे ऑटो रिटर्न करना है? विधि चेनिंग – क्यों यह एक अच्छा अभ्यास है, या नहीं? स्क्रिप्ट निष्पादन के बाद गनोम टर्मिनल से बचें? ViewPager में उंगली से स्वाइप करके पेजिंग को अक्षम कैसे करें लेकिन फिर भी प्रोग्राम को स्वाइप करने में सक्षम हो? शीर्षक वाली पंक्तियों और स्तंभों के साथ JTable स्ट्रिंग से नंबर निकालें