Articles of सी

क्यों sizeof (param_array) सूचक का आकार है?

मैं एक सरणी की लंबाई प्राप्त करना चाहता हूँ, int array[] = {1, 2, 3, 4} । मैं इसे करने के लिए sizeof इस्तेमाल किया int length(int array[]) { return sizeof(array) / sizeof(int); } int main() { int array[] = {1, 2, 3, 4}; printf("%d\n", length(array)); // print 1 printf("%d\n", sizeof(array) / sizeof(int)); // print […]

मल्टी सेगमेंट क्यूबिक बेजियर वक्र और एक दूरी के साथ-साथ वक्रता संधि के साथ डेटा का अनुमान

मेरे पास कुछ भौगोलिक डेटा (नीचे की छवि एक नदी के पथ को लाल बिंदु के रूप में दिखाती है) जो मैं एक बहु खंड क्यूबिक बीज़ियर वक्र का उपयोग करना अनुमानित करना चाहता हूं। स्टैक ओवरफ्लो पर और यहां पर अन्य प्रश्नों के माध्यम से मुझे "ग्राफिक्स रत्न" से फिलिप जे श्नाइडर द्वारा एल्गोरिदम […]

क्यों 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, […]

सरणी प्रकार – कार्य पैरामीटर के रूप में असाइनमेंट / उपयोग के लिए नियम

जब मुझे किसी फ़ंक्शन में एक सरणी को पारित करने की आवश्यकता होती है, तो ऐसा लगता है कि फ़ंक्शन के सभी निम्नांकित घोषणाएं काम करेंगी I void f(int arr[]) void f(int arr[4]) // is this one correct? इसके लिए: int a[]={1,2,3,4}; f(a); लेकिन जब मैं किसी अन्य सरणी के लिए सरणी निर्दिष्ट करता हूं, […]

सी प्रोग्रामिंग में Fflush (stdin) का उपयोग क्या है

मेरे पास निम्नलिखित प्रोग्राम है I #include <stdio.h> #include <stdlib.h> int main() { char ans[8]; int i; for(i=1;i<=3;i++) { printf("\n What is the unit of traffic ?"); scanf("%s",ans); fflush(stdin); if(stricmp(ans,"Earlang")==0) { printf("\nAnswer is correct"); exit(1); } else if(i<3) printf("\n Try Again!\n"); } printf("\n Nunit of traffic is Earlang:"); } इस प्रोग्राम में एफएफएल (stdin) का […]

हेक्स मुद्रण करते समय प्रिंटफ़ केवल एक बाइट क्यों नहीं प्रिंट करता?

pixel_data की एक vector है जब मैं printf(" 0x%1x ", pixel_data[0] ) हूं printf(" 0x%1x ", pixel_data[0] ) मुझे 0xf5 देखने की उम्मीद है। लेकिन मुझे 0xfffffff5 मिलता है, हालांकि मैं 1 बाइट के बजाय 4 बाइट पूर्णांक को छपाई कर रहा था। ऐसा क्यों है? मैंने printf को छापने के लिए एक char दिया […]

अंतिम काम के लिए सी लूप अनुकूलन सहायता

इसलिए मेरे कंप्यूटर सिस्टम्स कक्षा में मेरे अंतिम काम के लिए, हमें मूलभूत से भी तेज होने के लिए इन areloops को अनुकूलित करना है। मूल ग्रेड 7 सेकंड से कम है और हमारे लिनक्स सर्वर से पूर्ण ग्रेड 5 सेकंड के नीचे है। यह कोड है जो मुझे यहां ठीक है 5.6 सेकंड मिलता […]

टाइप करने के लिए * टाइप करने के लिए मुझे टाइप ** का उपयोग करने की आवश्यकता क्यों है?

मैं कुछ दिनों के लिए सी सी जानने के लिए कठिन रास्ता पढ़ रहा हूं, लेकिन यहाँ कुछ है जिसे मैं वास्तव में समझना चाहता हूं। जेड, लेखक ने लिखा है कि char ** एक "पॉइंटर टू (एक पॉइंटर टू केयर)" के लिए है, और कह रहा है कि यह आवश्यक है क्योंकि मैं 2-आयामी […]

क्या संकलित समय पर पूर्णांक प्रकार की चौड़ाई की गणना करने का कोई तरीका है?

char / बाइट की इकाइयों में एक पूर्णांक प्रकार (या किसी भी प्रकार) का आकार आसानी sizeof(type) रूप में गणना की जाती है। एक सामान्य मुहावरे को CHAR_BIT द्वारा टाइप किए गए बिट्स की संख्या को खोजने के लिए गुणा करना है, लेकिन पैडिंग बिट्स के कार्यान्वयन पर यह मूल्य बिट्स की चौड़ाई के बराबर […]

एक नकारात्मक बदलाव संख्या के साथ वाम स्थानांतरण

वास्तव में यहाँ क्या होता है? a << -5 जाहिर है यह सही बदलाव नहीं है लेकिन पुस्तक जो पढ़ रहा हूं वह कहती है: एक मशीन पर, यह अभिव्यक्ति वास्तव में 27 बिट्स की एक बायीं तरफ करती है मेरा सवाल यह है कि; क्यूं कर? क्या 27 बिट की एक बायीं तरफ का […]

दिलचस्प पोस्ट
इकाई फ़्रेमवर्क / लिनक एक्सपेरेशन स्ट्रिंग से इंट में परिवर्तित .hp फ़ाइलों के रूप में चलाने के लिए सभी .html पृष्ठों को बनाने के लिए .htaccess का उपयोग करना? $ .ajax () में डुप्लिकेट एजेक्स अनुरोध के लिए सरणी को पास करें मैं उल्का / constants.js फ़ाइल में स्थिरांक का उपयोग कैसे कर सकता हूं? जावा: एआरएम्स जैसे PHP के शामिल होने के लिए फ़ंक्शन ()? PHP पृष्ठभूमि प्रक्रियाएं PHP परियोजनाओं के लिए एक तैनाती / बिल्ड / सीआई चक्र सेट करना जो कि जीटग्नोर नियम मेरी फाइल की अनदेखी कर रहा है PHP से जावास्क्रिप्ट में चर प्राप्त करें Google Play स्टोर कहता है कि मेरा एंड्रॉइड ऐप मेरे अपने डिवाइस के साथ असंगत है? समारोह से एकाधिक रिटर्न एच एच: एमएम: एसएस प्रारूप में केवल समय के लिए समय कन्वर्ट? त्रुटि 'नामित पाइप्स प्रदाता को कैसे ठीक कर सकता हूं, त्रुटि 40 -' SQL सर्वर 'के लिए कनेक्शन नहीं खोल सकता है? मैं आईफोन पर ओरिएंटेशन परिवर्तन पर वेब ऐप के पैमाने / ज़ूम कैसे रीसेट करूं? रूबी में Enums