malloc

    8गर्मी

    5उत्तर

    मैं एक अंतिम परीक्षा के लिए पढ़ रहा हूं और मैंने एक उत्सुक प्रश्न पर ठोकर खाई जो हमारे शिक्षक ने पिछले साल कुछ गरीब आत्माओं को दी गई परीक्षा का हिस्सा था। सवाल इस तरह कुछ जाता है: क्या निम्न प्रोग्राम

    7गर्मी

    7उत्तर

    पर स्मृति आवंटित करना क्या यह एक char * को स्मृति आवंटित करने का सही तरीका है। char* sides ="5"; char* tempSides; tempSides = (char*)malloc(strlen(inSides) * sizeof(char));

    7गर्मी

    2उत्तर

    के बावजूद "अनियमित मूल्य का उपयोग" मैं 2 डी सरणी आवंटित करता हूं और इसे शून्य से भरने के लिए मेमसेट का उपयोग करता हूं। #include<stdio.h> #include<string.h> #include<stdlib.h> void main() { in

    22गर्मी

    2उत्तर

    में सेगफाल्ट्स कभी-कभी मेरा आवेदन segfaults कभी-कभी और मुख्य रूप से malloc() और malloc_consolidate() में जब मैं gdb में बैकट्रैक देखता हूं। मैंने सत्यापित किया कि मशीन में पर्याप्त मेमोरी उपलब्ध है, य

    9गर्मी

    3उत्तर

    का उपयोग कर चार सरणी हाय हाल ही में मैं ऑनलाइन पर कोड का एक बहुत कुछ देखा (यह भी पर एसओ;) की तरह: char *p = malloc(sizeof(char) * (len + 1)); क्यों sizeof (चार)? यह जरूरी नहीं है, है ना? या यह सिर्फ

    11गर्मी

    2उत्तर

    पर सी में निष्पादन योग्य राम आवंटित करें मैं लिनक्स पर सी के साथ एक साधारण बस-इन-टाइम कंपाइलर बनाना चाहता हूं। मैं स्मृति कैसे आवंटित कर सकता हूं जैसे कि मैं कच्चे x86 कोड को लिख सकता हूं और इसे किसी

    11गर्मी

    6उत्तर

    मुझे लगता है कि लोगों को अक्सर लिखने सी कोड जैसे: char *ptr = malloc(sizeof(char)*256); वास्तव में जरूरी है कि है? मानक का कहना है कि sizeof(char)==1 परिभाषा के द्वारा, तो यह मतलब नहीं है बस लिखने क

    6गर्मी

    4उत्तर

    कल मैं एक प्रश्न पोस्ट किया था के लिए: How should I pass a pointer to a function and allocate memory for the passed pointer from inside the called function? जवाब मुझे मिल गया से, मैं समझने की क्या गलत

    12गर्मी

    2उत्तर

    यह सवाल एक साक्षात्कार में मुझसे पूछा गया था: सी ++ में, क्या हम उस आबंटित स्मृति को मुक्त करने के malloc और delete का उपयोग का उपयोग कर स्मृति को आबंटित करता है, तो ? क्या होगा यदि हम new का उपयोग कर

    39गर्मी

    11उत्तर

    जब हम मेमोरी आवंटित करने के लिए malloc() का उपयोग करते हैं, तो क्या हमें आकार दो आकार में देना चाहिए? या हम सिर्फ सटीक आकार देते हैं जिसकी हमें आवश्यकता है? //char *ptr= malloc(200); char *ptr= mallo