Articles of सी

फ़ंक्शन पॉइंटर के आकार के बारे में क्या गारंटी है?

सी में, मुझे एक स्ट्रेट के आकार को जानने की जरूरत है, जिसमें उसमें फ़ंक्शन पॉइंटर्स हैं I क्या मुझे गारंटी है कि सभी प्लेटफार्मों और आर्किटेक्चर पर: एक शून्य के आकार * एक समारोह सूचक के रूप में एक ही आकार है? फ़ंक्शन सूचक का आकार उसके रिटर्न प्रकार के कारण भिन्न नहीं है? […]

क्या एक खाली प्रारंभिक सूची वैध सी कोड है?

एक struct या एक struct को प्रारंभ करने के लिए {0} का उपयोग करना आम है, लेकिन उस मामले पर विचार करें जब पहले फ़ील्ड एक स्केलर प्रकार न हो अगर struct Person का पहला क्षेत्र एक अन्य struct या सरणी है, तो इस रेखा से एक त्रुटि हो जाएगी ( error: missing braces around […]

डबल परिशुद्धता – दशमलव स्थान

मैंने जो पढ़ा है, से डेटा प्रकार का मान दोहरा है, लगभग 15 दशमलव स्थानों की शुद्धता है। हालांकि, जब मैं एक संख्या का उपयोग करता हूं जिसका दशमलव प्रतिनिधित्व दोहराता है, जैसे कि 1.0 / 7.0, मुझे लगता है कि चर में 0.14285714285714285 का मूल्य है – जो 17 स्थानों (डीबगर के माध्यम से) […]

typedef सूचक const weirdness

कृपया निम्नलिखित कोड पर विचार करें: typedef struct Person* PersonRef; struct Person { int age; }; const PersonRef person = NULL; void changePerson(PersonRef newPerson) { person = newPerson; } किसी कारण के लिए, कंपाइलर केवल-पढ़ने योग्य मान के अनुरूप नहीं है, जो नियतनीय नहीं है। लेकिन कॉन्स्ट कीवर्ड को सूचक कॉन्स्ट नहीं करना चाहिए कोई […]

चार * var के बीच का अंतर; और चार * var ;?

बस सोच रहा था कि इसमें कोई अंतर है: char* var; char *var; या यह वरीयता (अंतर) का मामला है?

यूनिक्स / लिनक्स में विंडोज़ फ़ाइल का समय दूसरे में परिवर्तित करें

मेरे पास एक ट्रेस फाइल है जो कि प्रत्येक फ़ाइल का संचयी प्रारूप में प्रतिनिधित्व करता है। ये समय संख्याएं ऐसा कुछ है: 128166372003061629 128166372016382155 128166372026382245 क्या आप कृपया मुझे बताएंगे कि क्या यूनिक्स / लिनक्स में कोई सी / सी + लाइब्रेरी है, जो इन नंबरों से वास्तविक समय (विशेष रूप से दूसरे) को […]

क्या x86 और x64 पर एक बफ़र के अंत में पढ़ना सुरक्षित है?

उच्च प्रदर्शन एल्गोरिदम में कई तरीके पाए जा सकते हैं (और वे हैं) सरल अगर उन्हें इनपुट बफ़र्स के अंत से एक छोटी राशि पढ़ने की अनुमति दी गई हो। यहां, "छोटी राशि" का अर्थ आम तौर पर W – 1 बाइट के अंत तक होता है, जहां W एल्गोरिथम के बाइट्स में शब्द का […]

एक अनुरूप सी कार्यान्वयन कर सकते हैं # define null कुछ निराला होना करने के लिए

मैं इस थ्रेड में उकसाया गया चर्चा के कारण पूछ रहा हूं। अन्य लोगों के उत्तरों के तहत टिप्पणियों के साथ गंभीर और पीछे की चर्चा करने की कोशिश करना आसान नहीं है या मज़ेदार नहीं है। इसलिए मैं यह सुनना चाहता हूं कि एक समय में हमारे सी विशेषज्ञों को बिना 500 वर्णों तक […]

मिलन और एरो कोड

मैं एक प्रोग्राम लिख रहा हूँ जो कि getch() arrow getch() लिए स्कैन करने के लिए getch() का उपयोग कर रहा है मेरा कोड अब तक है: switch(getch()) { case 65: // key up break; case 66: // key down break; case 67: // key right break; case 68: // key left break; } समस्या […]

क्यों ऑरेंज प्रकार ऑब्जेक्ट संशोधनीय नहीं है?

यह यहाँ कहा गया है कि शब्द बदलने योग्य लार्वेल का उपयोग करने पर जोर देने के लिए प्रयोग किया जाता है कि लालगु नामित ऑब्जेक्ट को और साथ ही जांच की अनुमति देता है। निम्नलिखित ऑब्जेक्ट प्रकार लावलु हैं, लेकिन संशोधनीय गुण नहीं हैं: एक सरणी प्रकार एक अपूर्ण प्रकार एक कॉन्स्ट-योग्य प्रकार एक […]

दिलचस्प पोस्ट
स्थिर पुस्तकालयों का मिश्रण करें क्यों लंबे समय के बजाय पूर्णांक का उपयोग करें? फ़ंक्शन पॉइंटर परिभाषाएं किसी भी संख्या में एम्परसेंड्स 'और' या तारांकन '*' के साथ क्यों काम करती हैं? JSON में टिप्पणियों का उपयोग किया जा सकता है? क्या कोई विदेशी कुंजी नल और / या डुप्लिकेट हो सकती है? जेबटन के साथ जावा में एक कस्टम बटन बनाना ओपनसीवी 2.3 कंपाइलिंग इशू – अपरिभाषित रिफेंस – उबंटू 11.10 Ng-options के साथ चयन में एनजी-क्लास का उपयोग कैसे करें उद्देश्य-सी में संरक्षित विधियां ActionBar शीर्षक में एक कस्टम फ़ॉन्ट कैसे सेट करें? त्रुटि प्राप्त करना: 'त्रुटि: SSL त्रुटि: SELF_SIGNED_CERT_IN_CHAIN' npm का उपयोग करते समय चयन 2 लटकती लेकिन उपयोगकर्ता द्वारा नए मानों की अनुमति है? सीएसएस: नहीं () चयनकर्ता को दूर के वंशज के साथ काम करना चाहिए? व्यवस्थापक के रूप में चलाने के लिए मैं अपने .NET अनुप्रयोग को कैसे लागू कर सकता हूं? एसक्यूएल – 2 दशमलव स्थानों पर बंद गोल