Articles of मॉलोक

अधिकतम स्मृति जो malloc आवंटित कर सकते हैं

मैं यह समझने की कोशिश कर रहा था कि मेरी मशीन (1 जीबी रैम 160 जीबी एचडी विंडोज प्लेटफॉर्म) पर अधिकतम सीमा तक कैसे मैलोक कर सकता हूं। मैंने पढ़ा है कि अधिकतम स्मृति malloc आवंटित कर सकता है भौतिक स्मृति (ढेर पर) तक सीमित है। साथ ही जब एक प्रोग्राम मेमरी की खपत एक […]

LD_PRELOAD तंत्र का उपयोग करके 'malloc' ओवरराइड करना

मैं एक साधारण साझा लाइब्रेरी लिखने की कोशिश कर रहा हूं जो कि malloc कॉल को stderr पर लॉग करता है (एक प्रकार का 'mtrace' यदि आप करेंगे)। हालांकि, यह काम नहीं कर रहा है यहां मैं क्या करता हूं: /* mtrace.c */ #include <dlfcn.h> #include <stdio.h> static void* (*real_malloc)(size_t); void *malloc(size_t size) { void […]

क्यों malloc मेरे कंप्यूटर पर स्मृति का उपयोग नहीं कर रहा है?

इसलिए मेरे पास यह प्रोग्राम है जो 256 एमबी की मेमोरी आवंटित करता है, और यूजर प्रेस एन्टर के बाद यह स्मृति को समाप्त करता है और समाप्ति देता है। #include <stdio.h> #include <stdlib.h> int main(void) { char *p, s[2]; p = malloc(256 * 1024 * 1024); if ( p == NULL) exit(1); printf("Allocated"); fgets(s, […]

Malloc के लिए एक आवरण समारोह और सी में निशुल्क बनाएँ

हे, मैं मेमोरी लीक की सूचना देने में सहायता के लिए सी में नि: शुल्क और मॉलोक के लिए आवरण कार्यों को बनाने की कोशिश कर रहा हूं। क्या किसी को पता है कि इन कार्यों को कैसे घोषित करना है, जब मैं मॉलोक () और निशुल्क () कॉल करता हूं तो यह मेरे कस्टम […]

मैलोक में आकार (* पॉइंटर) का इस्तेमाल करना सुरक्षित क्यों है

दिया हुआ struct node { int a; struct node * next; }; एक नई संरचना malloc करने के लिए, struct node *p = malloc(sizeof(*p)); की तुलना में सुरक्षित है struct node *p = malloc(sizeof(struct node)); क्यूं कर? मैंने सोचा कि वे वही हैं

क्यों malloc जीसीसी में 0 के लिए मूल्यों को प्रारंभ करता है?

शायद यह प्लेटफॉर्म से लेकर प्लेटफॉर्म तक अलग है, लेकिन जब मैं जीसीसी का उपयोग कर संकलित करता हूं और नीचे कोड चलाता हूं, तो मुझे हर बार 0 ubuntu 11.10 में मिलता है #include <stdio.h> #include <stdlib.h> int main() { double *a = (double*) malloc(sizeof(double)*100) printf("%f", *a); } क्यों malloc ऐसा व्यवहार करते हैं, […]

डायनेमिक मेमोरी एक्सेस केवल फ़ंक्शन के अंदर काम करता है

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

मॉलोक (0) में क्या बात है?

बस यह कोड देखा : artist = (char *) malloc(0); और मैं सोच रहा था कि ऐसा क्यों करेगा?

मैं सी में एक सूचक से एक सरणी का आकार कैसे प्राप्त करूं?

मैंने आकार n के mystruct के "सरणी" को इस तरह से आवंटित किया है: if (NULL == (p = calloc(sizeof(struct mystruct) * n,1))) { /* handle error */ } बाद में, मेरे पास केवल p तक पहुंच है, और अब n नहीं है क्या सरणी की लंबाई निर्धारित करने का एक तरीका है, सिर्फ सूचक […]

सी प्रोग्रामिंग: मॉलोक () दूसरे फ़ंक्शन के अंदर

मुझे एक अन्य फ़ंक्शन के अंदर malloc() साथ सहायता चाहिए। मैं अपने main() से कार्य करने के लिए एक सूचक और आकार पारित कर रहा हूं और उस पॉइंट को गतिशील रूप से malloc() का उपयोग करते हुए उस प्रकार्य के भीतर से स्मृति के लिए आवंटित करना चाहूंगा, लेकिन जो मैं देख रहा हूं […]

दिलचस्प पोस्ट
कितने सॉकेट कनेक्शन संभव हैं? सी में एक फ़ंक्शन में पास किए गए एक पॉइंटर को मैं कैसे संशोधित करूं? तालिका में तालिका पंक्ति और स्तंभ संख्या क्या करता है -> पायथन फ़ंक्शन परिभाषाओं में क्या मतलब है? PHP के साथ MySQL के लिए सबसे अच्छा मिलान क्या है? हम जावास्क्रिप्ट में पहचानकर्ता के रूप में तत्व आईडी का उपयोग क्यों नहीं करते हैं? SQL सर्वर में 'पिवट' का उपयोग करके स्तंभों को पंक्तियों में कनवर्ट करें मैं अपना स्विंग वर्कर उदाहरण कैसे ठीक से काम कर सकता हूं? मैं VBA में एक वैश्विक चर कैसे घोषित करूं? IBeacon ब्लूटूथ प्रोफाइल क्या है एक ओपनएमपी समानांतर कोड में, समानांतर में चलाने के लिए मैमसेट का कोई फायदा होगा? कुकी कैसे हटाना है? संस्थाओं / व्यावसायिक वस्तुओं के लिए निर्भरता को हल करने के लिए आईओसी कंटेनर का उपयोग क्यों न करें? TypeError: 'अपरिभाषित' एक फ़ंक्शन नहीं है (मूल्यांकन '$ (दस्तावेज़)') एक यूआरएल से विंडोज बैच फ़ाइल फाइल डाउनलोड करें