Articles of सी

Stdin को इंगित करने वाली एक फ़ाइल सूचक के साथ गलती का उपयोग करना

कमांड लाइन आर्गुमेंट्स के आधार पर, मैं एक निर्दिष्ट फ़ाइल या stdin (पाइपिंग के प्रयोजन के लिए) की ओर इंगित करने के लिए एक फ़ाइल सूचक सेट कर रहा हूं। मैं तब फाइल से पढ़ने के लिए कई बिंदुओं के आस-पास इस सूचक को पास करता हूं। फ़ाइल सूचक प्राप्त करने के लिए यहां कार्य […]

पॉव समारोह में यहाँ क्या हो रहा है?

मैंने यहां विभिन्न उत्तर देखा है कि सी में pow समारोह के अजीब व्यवहार को दर्शाया गया है। लेकिन मेरे पास कुछ पूछने के लिए कुछ अलग है। नीचे दिए गए कोड में मैंने int x = pow(10,2) और int y = pow(10,n) (int n = 2) आरंभ किया है I पहले मामले में जब […]

Printf का व्यवहार जब चर नाम की आपूर्ति के बिना% d छपाई करता है

मुझे सिर्फ एक अजीब समस्या का सामना करना पड़ा है, मैं एक पूर्णांक चर को प्रिंट करने की कोशिश कर रहा हूं, लेकिन मैं चर नाम निर्दिष्ट करने में भूल गया, अर्थात printf("%d"); के बजाय printf("%d", integerName); हैरानी की बात यह है कि प्रोग्राम तैयार है, आउटपुट है और यह यादृच्छिक नहीं है। वास्तव में, […]

जब फ़ाइल स्ट्रीम का कोई नया डेटा नहीं है, तो fgets ब्लॉक को रोकने के लिए

मेरे पास एक पॉपिन () फ़ंक्शन है जो "पूंछ -f कुछ समय के पहले फाइल" को निष्पादित करता है के रूप में वहाँ filestream में डेटा जाहिर है मैं fgets () के माध्यम से डेटा प्राप्त कर सकते हैं के रूप में। अब, अगर पूंछ से कोई नया डेटा नहीं आता है, तो फ़ेस्ट्स () […]

फ़ंक्शन के पते को कैसे मुद्रित करें?

मैं gcc का उपयोग करते हुए निम्नलिखित उदाहरण को संकलित करता -Wall -pedantic : #include <stdio.h> int main(void) { printf("main: %p\n", main); /* line 5 */ printf("main: %p\n", (void*) main); /* line 6 */ return 0; } मुझे मिला: main.c:5: warning: format '%p' expects type 'void *', but argument 2 has type 'int (*)()' main.c:6: […]

शून्य, वीओआईडी, सी और सी ++

मेरे पास निम्न कोड है: typedef void VOID; int f(void); int g(VOID); जो सी में बस ठीक है (Fedora 10 पर जीसीसी 4.3.2 का प्रयोग करके)। सी ++ के रूप में संकलित एक ही कोड मुझे निम्न त्रुटि देता है: void.c:3: error: '<anonymous>' has incomplete type void.c:3: error: invalid use of 'VOID' अब, यह बाहरी […]

मैं एक प्रीप्रोसेसर हालत में sizeof का उपयोग क्यों नहीं कर सकता?

मुझे लगता है कि sizeof एक ऑपरेटर है, जो एक पूर्णांक स्थिरांक के लिए समय संकलन में मूल्यांकन किया जाता है लेकिन ऐसा प्रतीत होता है कि इसका उपयोग #प्रैप्रोसेसर निर्देश में नहीं किया जा सकता है: #if 4 == sizeof(int) typedef int Int32; #endif (साइगविन-जीसीसी 3.4.4 के साथ-साथ विजुअल सी ++ 6.0 रिपोर्ट कंपाइल […]

strdup () फ़ंक्शन

मुझे हाल ही में पता चला है कि ओएस एक्स पर इतना अधिक का उपयोग करने वाले strdup() फ़ंक्शन एएनएसआई सी का हिस्सा नहीं है, लेकिन पॉसिक्स का हिस्सा है। मैं अपने सभी कोड को फिर से लिखना नहीं चाहता, इसलिए मुझे लगता है कि मैं सिर्फ अपना स्वयं का strdup() फ़ंक्शन लिखने जा रहा […]

C11 जीसीसी धागे। नहीं मिला?

निम्नलिखित कोड #include <threads.h> मुझे यह त्रुटि देता है: fatal error: threads.h: No such file or directory नवीनतम जीसीसी और क्लैंग विथ -स्टडी = सी 11 का उपयोग करना क्या सी 11 थ्रेडिंग जीसीसी और रियासत द्वारा समर्थित नहीं है? या वहाँ एक हैक (या स्थापित करने के लिए कुछ) इसे पाने के लिए? मैं […]

__in __out __in_opt का उद्देश्य क्या है ___ (), वे कैसे काम करते हैं? क्या मुझे अपने स्वयं के कोड में इसी प्रकार के निर्माण का उपयोग करना चाहिए?

इनमें से कुछ पूर्वप्रक्रमक परिभाषाएं WinMain फ़ंक्शन और अन्य विंडो लाइब्रेरी फ़ंक्शंस में हैं। उनका उद्देश्य क्या है? वो कैसे काम करते है? और क्या उन्हें अपने कार्यान्वयन या फ़ंक्शन कॉल में लिखना अच्छा अभ्यास है? मेरा प्रारंभिक शोध बताता है कि वे केवल निम्न के लिए equlivalent सेट कर रहे हैं: #define __in #define […]

दिलचस्प पोस्ट
Stdin और stdout से पढ़ना (यूनिक्स / लिनक्स / सी प्रोग्रामिंग) पायथन का रेंज फ़ंक्शन कैसे काम करता है? मैं कुंजीटोल कैसे पा सकता हूं और चला सकता हूँ 2 रेट्रोफ़िट – डायनामिक URL Magento – मेरे खाते नेविगेशन पर लिंक जोड़ने / निकालने के लिए कैसे? गलत संदर्भित असेंबली संस्करण को चुनना सोकज एंड स्प्रिंग 4 के साथ वेबस्केट लेकिन स्टॉम्प के बिना मूल C ++ (C ++ \ CLI और IJW का उपयोग करके) सी # पुस्तकालय को कैसे कॉल किया जाए imagemagick के लिए क्यों फ़ॉन्ट सूची खाली है? स्पिनर फ़ॉन्ट रंग कैसे बदल सकता है? दिए गए फ़ोल्डर में किसी विशिष्ट एक्सटेंशन के साथ फाइलों की सूची कैसे प्राप्त करें? एकाधिक इंडेक्स बनाम मल्टी-कॉलम इंडेक्स मैक्रो काम सी ऑफसेट कैसे करता है? जब System.gc () कुछ भी करता है पूर्णस्क्रीन में एंड्रॉइड-वीडियो देखें