Articles of सी

कैसे चर का मूल्य बदलने के लिए तर्क के रूप में पारित?

कैसे सी में तर्क के रूप में पारित चर के मूल्य को बदलने के लिए? मैं इसे करने की कोशिश की: void foo(char * foo, int baa) { if(baa) { foo = "ab"; } else { foo = "cb"; } } और कॉल करें: char * x = "baa"; foo(x, 1); printf("%s\n", x); लेकिन यह […]

क्यों नहीं "कश्मीर" कथन में वृद्धि हुई "m = ++ i और& ++ j || ++ कश्मीर "जब" ++ i और& ++ j "सही करने के लिए मूल्यांकन करता है?

क्या तर्कसंगत ऑपरेटरों को उनके परिणाम पर लागू किए जाने से पहले एक समग्र तार्किक और / या अभिव्यक्ति में व्यक्तिगत अभिव्यक्तियों का मूल्यांकन नहीं किया जाता है? क्यों ++k अस्थिरता m = ++i && ++j || ++k क्यों नहीं है? निम्न प्रोग्राम के लिए m = ++i && ++j || ++k : #include<stdio.h> int […]

बीटीआरआई कार्यान्वयन में विभाजन गलती

कोई भी इस खंड की गलती को हटाने में मदद कर सकता है मैं इस कोड पर एक सप्ताह के लिए काम कर रहा हूं जो अभी भी इसे डिबग करने में असमर्थ है। यह कोड एक बीटी्री कार्यान्वयन है प्रविष्टि भाग ठीक से काम कर रहा है लेकिन हटाने में एक विभाजन गलती है। […]

इंट अनपेक्षित व्यवहार के लिए फ्लोट करें

क्या आप इस कार्यक्रम के ओ / पी व्यवहार को समझ सकते हैं। int main() { float a = 12.5; printf("%d\n", a); printf("%d\n", *(int *)&a); return 0; } क्या आप http://codepad.org/AQRlAzkC पर कोड की जांच कर सकते हैं यह उत्पादन क्यों आ रहा है ..

सी पर फ्लोट के साथ समस्या

मेरे पास सी में यह छोटा कार्यक्रम है जो पुनरावर्ती फ़ंक्शन का उपयोग करके एक सकारात्मक पूर्णांक N के वर्ग रूट x की गणना करता है (एक समय की लूप का उपयोग करके कार्यान्वित)। अगर मैं इसे x का उपयोग करता हूं: x = (1/2)*(x + N/x) //x0 = 1.0 फिर x बढ़ता रहता है […]

स्ट्र्रेपी में सेगमेंटेशन फॉल्ट ()

मेरे पास इस तरह की एक बुनियादी संरचना है typedef struct struck { char* id; char* mat; int value; char* place; } *Truck; और इस तरह से चलना है जो कि संरचना का एक नया "उदाहरण" बनाता है: Truck CTruck(char* id, char* mat, int value, char* place) { Truck nT = (Truck) malloc(sizeof (Truck)); nT->value […]

स्वयं के मानों को बदलने वाले स्ट्रैक्ट्स का सरणी

ठीक है, मेरे पास नीचे कोड है और मैं सिर्फ एक फ़ाइल से विभिन्न चीजों को खींच रहा हूं और स्ट्रैक्ट्स की एक सरणी में इन्हें लगा रहा हूं, यह "प्रतीत होता है" प्रारंभ में काम करता है, लेकिन जब मैं इसे फाइल के साथ किया जाता है, तब इसे प्रिंट करने जा रहा था […]

परिभाषा में कार्य शीर्षक के बाद सी चर घोषणाएं

कुछ फ्रीबीएसडी स्रोत कोड पढ़ते समय (देखें: radix.h लाइन 158-173), मुझे परिभाषा में "फ़ंक्शन हेडिंग" का पालन करने वाले चर घोषणाएं मिलीं। क्या आईएसओ सी (सी 99) में यह मान्य है? यह केवल "फ़ंक्शन हेडिंग" के भीतर चर को घोषित करने के बजाय उत्पादन कोड में कब किया जाना चाहिए? यह यहाँ क्यों किया जा […]

जीसीसी __builtin_prefetch क्यों प्रदर्शन में सुधार नहीं करता है?

मैं सोशल नेटवर्क के ग्राफ का विश्लेषण करने के लिए एक प्रोग्राम लिख रहा हूं। इसका अर्थ है कि प्रोग्राम को यादृच्छिक स्मृति एक्सेस की बहुत आवश्यकता है मुझे लगता है कि prefetch मदद करनी चाहिए यहाँ एक शीर्ष के पड़ोसी से मूल्यों को पढ़ने के कोड का एक छोटा सा टुकड़ा है। for (size_t […]

fgets () छोड़ा गया

मैं स्कूल के लिए एक प्रोग्राम लिख रहा हूं जहां उपयोगकर्ता इनपुट नाम, घंटे काम करता है, और प्रति घंटा मजदूरी। int main () { char name[SIZE]; char selection = 'Z'; int hoursWorked = 0, counter = 0, flag = 1; float hourlyRate = 0.0; const float otRate = 1.5; const int week = 40; […]

दिलचस्प पोस्ट
.net से कॉल आर (प्रोग्रामिंग लैंग्वेज) एक खिड़कियों सेवा कैसे प्रोग्राम शुरू कर सकता है? HTTP अनुरोध विधियों का पेलोड इटरेटर का उपयोग कैसे करें? R.raw.anything को हल नहीं किया जा सकता क्या मैं UIViewController उप-क्लासिंग का दुरुपयोग कर रहा हूँ? लिंकर्स क्या करते हैं? सर्वर से ASP.NET फ़ाइल डाउनलोड क्यों AWS मौजूद है लोगों को हरोक का उपयोग करते हैं? एआरडब्लूएस से हरोकुका क्या अलग है? किसी पाठ फ़ाइल में पंक्तियां हटाएं जिसमें कोई विशिष्ट स्ट्रिंग हो PHP का उपयोग कर जन ईमेल भेजा जा रहा है एंड्रॉइड के साथ एक HTTP अनुरोध करें reinterpret_cast एक trivially डिफ़ॉल्ट-निर्माणयोग्य वस्तु बनाने के लिए डॉकर में लगातार भंडारण (उदाहरण के डेटाबेस) से निपटने के लिए कैसे एसक्यूएल कॉमांड में अर्रे पैरामीटर पास करें