Articles of सी

जहां स्थिर चर (सी / सी ++) में संग्रहीत हैं?

एक निष्पादन योग्य फ़ाइल के किस खंड (बीएसएस, डीएटीए, अन्य) में स्थिर चर को संग्रहीत किया जाता है ताकि उन्हें नाम टक्कर न हो? उदाहरण के लिए: foo.c: bar.c: static int foo = 1; static int foo = 10; void fooTest() { void barTest() { static int bar = 2; static int bar = 20; […]

फ़ंक्शन पॉइंटर परिभाषाएं किसी भी संख्या में एम्परसेंड्स 'और' या तारांकन '*' के साथ क्यों काम करती हैं?

निम्नलिखित काम क्यों करते हैं? void foo() { cout << "Foo to you too!\n"; }; int main() { void (*p1_foo)() = foo; void (*p2_foo)() = *foo; void (*p3_foo)() = &foo; void (*p4_foo)() = *&foo; void (*p5_foo)() = &*foo; void (*p6_foo)() = **foo; void (*p7_foo)() = **********************foo; (*p1_foo)(); (*p2_foo)(); (*p3_foo)(); (*p4_foo)(); (*p5_foo)(); (*p6_foo)(); (*p7_foo)(); }

क्या आप TR 24731 'सुरक्षित' फ़ंक्शन का उपयोग करते हैं?

आईएसओ सी समिति ( आईएसओ / आईईसी जेटीसी 1 / एससी 21 / डब्ल्यूजी 14 ) ने टीआर 24731-1 प्रकाशित किया है और टीआर 24731-2 पर काम कर रहा है: टीआर 24731-1: सी लाइब्रेरी के एक्सटेंशन I भाग: बाउंड-चेकिंग इंटरफेस WG14 सुरक्षित सी लाइब्रेरी फ़ंक्शंस पर एक टीआर पर काम कर रहा है। यह टीआर […]

नि: शुल्क कैसे मुक्त है पता है कि कैसे?

सी प्रोग्रामिंग में, आप किसी भी प्रकार के संकेतक को मुफ्त में तर्क के रूप में पारित कर सकते हैं, यह आवंटित स्मृति के आकार को मुक्त कैसे जानते हैं? जब भी मैं किसी फ़ंक्शन को एक पॉइंटर पास करता हूं, मुझे आकार भी पार करना पड़ता है (अर्थात 10 तत्वों की एक सरणी को […]

डीबग छपाई के लिए सी #define मैक्रो

एक मैक्रो बनाने की कोशिश कर रहा है जिसे प्रिंट डीबग संदेशों के लिए उपयोग किया जा सकता है जब DEBUG परिभाषित किया जाता है, जैसे निम्न छद्म कोड: #define DEBUG 1 #define debug_print(args …) if (DEBUG) fprintf(stderr, args) यह कैसे एक मैक्रो के साथ पूरा किया है?

स्कैनफ़ हर दूसरे को छोड़ देता है जबकि सी में लूप होता है

मैं एक साधारण टेक्स्ट-आधारित हैंगमन गेम को विकसित करने की कोशिश कर रहा हूं, और मुख्य गेम लूप प्रत्येक अक्षर पर एक अनुमान दर्ज करने के लिए शीघ्रता से शुरू होता है, फिर यह जांचने के लिए जाता है कि पत्र शब्द में है या नहीं, और यदि वह लाइफ़ बंद करता है नहीं है। […]

क्या चारों ओर हस्ताक्षरित या हस्ताक्षरित डिफ़ॉल्ट रूप से?

"पूर्ण संदर्भ का सी" पुस्तक में यह उल्लेख किया गया है कि वर्ण मूलभूत अहस्ताक्षरित द्वारा होता है लेकिन मैं इसे जीसीसी और विजुअल स्टूडियो के साथ सत्यापित करने का प्रयास कर रहा हूं। यह इसे डिफ़ॉल्ट रूप से हस्ताक्षरित कर रहा है। कौनसा सही है?

कैसे सी में एक यादृच्छिक संख्या उत्पन्न करने के लिए?

सी में एक यादृच्छिक संख्या उत्पन्न करने के लिए कोई फ़ंक्शन है? या मुझे एक तीसरी पार्टी लाइब्रेरी का उपयोग करना होगा?

वैकल्पिक घोषणा (के & आर) सी वाक्य रचना बनाम प्रोटोटाइप के लिए

इस C वाक्यविन्यास के बारे में क्या उपयोगी है – 'के आर' शैली फ़ंक्शन घोषणाओं का उपयोग करते हुए? int func (p, p2) void *p; int p2; { return 0; } मैं इसे विज़ुअल स्टूडियो 2010 बीटा में लिखने में सक्षम था //yes the params are flipped void f() { void *v=0; func(5,v); } मुझे […]

विजुअल स्टूडियो सी / सी + कंसोल अनुप्रयोग पर समापन से कंसोल विंडो को रोकना

यह शायद एक शर्मनाक सवाल है, इसमें कोई संदेह नहीं है कि उत्तर अंधाधुंध रूप से स्पष्ट है। मैंने वर्षों से विज़ुअल स्टूडियो का उपयोग किया है, लेकिन यह पहली बार मैंने 'कंसोल एप्लीकेशन' के विकास के लिए किया है। जब मैं अपना अनुप्रयोग चलाता हूं, तब कंसोल विंडो पॉप अप हो जाती है, प्रोग्राम […]

दिलचस्प पोस्ट
एकाधिक जीआईटी वापस आना सी # यूटीएफ -8 से आईएसओ -885 9-1 (लैटिन 1) एच से स्ट्रिंग कन्वर्ट करें टाइपिंग निश्चित लंबाई सरणी Var कीवर्ड का उद्देश्य क्या है और इसका उपयोग कब करना है (या इसे छोड़ना)? सबप्रोसेस में अंतर। पोपैन और ओएससिस्टम सी # का उपयोग कर स्ट्रीम से ऑडियो चलाएं यादृच्छिक अल्फा-न्यूमेरिक स्ट्रिंग कैसे उत्पन्न करें? यूआरएल मैट्रिक्स पैरामीटर बनाम अनुरोध पैरामीटर पायथन के साथ माउस को नियंत्रित करना जावा बिटमैप को बाइट सरणी में कनवर्ट करना मैं टच सक्षम ब्राउज़र में एक स्पर्श के साथ एक मंडराना कैसे अनुकरण करूं? मैं C ++ कोड को संकलित करने के लिए VSCode कैसे स्थापित करूं? Async-await on .net 4 का उपयोग करना क्या विकल्प सख्त और विकल्प स्पष्ट करते हैं? मेटप्ललिब में कई सबप्लेट के साथ सबप्लॉट आकार / रिक्तियां सुधारें