Articles of सी

सबसे महत्वपूर्ण बिट (बाएं-सबसे) खोजें जो थोड़ी सरणी में सेट है

मेरे पास एक बिट सरणी कार्यान्वयन है जहां 0 वीं इंडेक्स एक सरणी में पहले बाइट के एमएसबी है, 8 वां इंडेक्स दूसरी बाइट का एमएसबी है, आदि … इस बिट सरणी में सेट किए गए पहले बिट को खोजने का एक तेज़ तरीका क्या है? मैंने देखा है कि सभी संबंधित समाधान पहले कम […]

ढेर आवंटन, पैडिंग और संरेखण

मैं कम्बलर मशीन कोड उत्पन्न करने की कैसे गहन समझ हासिल करने की कोशिश कर रहा हूं, और अधिक विशेष रूप से कैसे जीसीसी स्टैक से संबंधित है। ऐसा करने में मैं साधारण सी प्रोग्राम लिख रहा हूं, उन्हें विधानसभा में संकलित कर रहा हूं और परिणाम को समझने की कोशिश कर रहा हूं। यहां […]

क्या मैं जीसीसी के साथ x86 विधानसभा के इंटेल सिंटैक्स का उपयोग कर सकता हूं?

मैं एक छोटे से निम्न स्तर के कार्यक्रम लिखना चाहता हूं। इसके कुछ हिस्सों के लिए मुझे विधानसभा भाषा का उपयोग करना होगा, लेकिन बाकी कोड सी / सी ++ पर लिखा जाएगा। इसलिए, अगर मैं असेंबली कोड के साथ सी / सी + + मिश्रण करने के लिए जीसीसी का उपयोग करूंगा, तो क्या […]

कमांड लाइन से सी प्रोग्राम में तर्क दें

तो मैं लिनक्स में हूँ और जब आप कमांड लाइन से इसे निष्पादित करते हैं तो मुझे एक प्रोग्राम स्वीकार करना है। उदाहरण के लिए, ./myprogram 42 -b -s तो फिर प्रोग्राम उस नंबर 42 को इंट के रूप में संग्रहीत करेगा और कोड के कुछ हिस्सों को निष्पादित करेगा, यह उस तर्क के आधार […]

सी में फाइल की सामग्री पाने का सबसे आसान तरीका

सी में एक फ़ाइल खोलने के लिए और एक स्ट्रिंग (चार *, चार [], जो भी) में इसकी सामग्री को पढ़ने के लिए सबसे आसान तरीका क्या है (कम से कम त्रुटि प्रवण, कम से कम लाइन लाइन, हालांकि आप इसकी व्याख्या करना चाहते हैं)?

जीसीसी के उपयोग में निष्पादन योग्य संसाधनों को एम्बेड करना

जीसीसी द्वारा संकलित एक सी / सी + + अनुप्रयोग में मैं किसी भी बाहरी बाइनरी डेटा को आसानी से एम्बेड करने का एक तरीका तलाश रहा हूं। मैं क्या करना चाहूंगा का एक अच्छा उदाहरण शेडर कोड को संभालना है – मैं इसे बस const char* shader = "source here"; जैसे स्रोत फाइलों में […]

सी / सी ++: गैर-पूर्णांक के लिए स्विच

अक्सर मुझे यह चुनना होगा कि एक गैर-पीओडी स्थिर तत्व के मूल्य के अनुसार क्या करना है, ऐसा कुछ: switch( str ) { case "foo": … case "bar": … default: … } दुर्भाग्य से switch उपयोग केवल पूर्णांक के साथ किया जा सकता है: error: switch quantity not an integer ऐसी चीज को लागू करने […]

क्या मुफ्त (पीटीआर) है जहां पीटीआर नाल भ्रष्ट स्मृति है?

सैद्धांतिक रूप से मैं कह सकता हूं कि free(ptr); free(ptr); एक स्मृति भ्रष्टाचार है क्योंकि हम स्मृति को मुक्त कर रहे हैं जो पहले से ही मुक्त हो चुका है। पर क्या अगर free(ptr); ptr=NULL; free(ptr); जैसा कि ओएस एक अपरिभाषित तरीके से व्यवहार करेगा, मैं इसके बारे में एक वास्तविक सैद्धांतिक विश्लेषण नहीं कर […]

सी प्रोग्राम में वर्तमान निर्देशिका कैसे प्राप्त करें?

मैं एक सी प्रोग्राम बना रहा हूं जहां मुझे उस निर्देशिका को प्राप्त करने की आवश्यकता है जो कि कार्यक्रम से शुरू हो गया है। यह प्रोग्राम UNIX कंप्यूटरों के लिए लिखा है। मैं opendir() और telldir() देख रहा हूँ, लेकिन telldir() एक off_t (long int) , तो यह वास्तव में मेरी मदद नहीं करता […]

सी या सी ++ में प्रिंट कॉल स्टैक

क्या सी या सी ++ में चलने वाली प्रक्रिया में कॉल स्टैक को डंप करने के लिए कोई भी तरीका हर बार एक निश्चित फ़ंक्शन कहा जाता है? मेरे मन में जो कुछ है वह ऐसा है: void foo() { print_stack_trace(); // foo's body return } जहां print_stack_trace पर्ल में caller समान काम करता है […]

दिलचस्प पोस्ट
एसक्यूएल वाक्यविन्यास केस संवेदनशील है? यदि हैशोड () ओवरराइड नहीं है, तो ऑब्जेक्ट के हैश कोड क्या है? एंड्रॉइड – प्रसारण प्रेरणा ACTION_SCREEN_ON / बंद कैसे प्राप्त करें? GoogleSignatureVerifier हस्ताक्षर मान्य संदेश नहीं है (Google Play सेवाओं 9.0.0) एन्क्रिप्शन / डिक्रिप्शन दो अलग-अलग OpenSL संस्करणों के बीच अच्छी तरह से काम नहीं करता है अस्थिर structs "बुराई" क्यों कर रहे हैं? जावा सिंक्रनाइज़ विधि लॉक ऑब्जेक्ट, या विधि पर? IIS7 में स्थिर सामग्री कैश प्रति फ़ोल्डर और एक्सटेंशन को कॉन्फ़िगर कैसे करें? PHP दो डेटाटम्स के बीच अंतर का पता लगाएं स्कैटर साजिश में अंक के आकार को बदलना मैं किसी तरह के वाइल्डकार्ड का उपयोग कर कॉलम में कैसे खोज सकता हूँ (केस-असंवेदनशील)? सी # से एक आवेदन (.EXE) शुरू करना? डीएलएल में EXE को मिलाएं? क्या मैं निजी तरीकों या केवल सार्वजनिक लोगों का परीक्षण करूँ? एक्सेस प्रतिबंध: प्रकार 'अनुप्रयोग' एपीआई नहीं है (आवश्यक पुस्तकालय आरटी.जर पर प्रतिबंध)