c पर टैग किए गए जवाब

C एक सामान्य प्रयोजन की कंप्यूटर प्रोग्रामिंग भाषा है जिसका उपयोग ऑपरेटिंग सिस्टम, गेम और अन्य उच्च प्रदर्शन कार्य के लिए किया जाता है।

1
एम्बेडेड सिस्टम प्रोजेक्ट के लिए एसई एशियाई वर्णमाला रखने के लिए पूर्ण, न्यूनतम आवश्यकता क्या है?
मैं एक कंपनी के लिए काम करता हूं जिसने हमारे उत्पादों में एम्बेडेड कंप्यूटर सिस्टम को एकीकृत करना शुरू कर दिया है जो हम निर्माण करते हैं। हमारे पास उत्पादों की एक विस्तृत श्रृंखला है और वे दुनिया भर में वितरित किए जाते हैं। इसके अतिरिक्त, हमने कुछ एकीकृत बोर्डों …

3
क्या सशर्त संकलन के लिए शॉर्टकट के रूप में C / C ++ मैक्रोज़ का उपयोग एक अच्छा अभ्यास है?
मान लीजिए कि मैं अपने कोड में कई प्रकार के आउटपुट संदेश रखना चाहता हूं। उनमें से एक है DEBUG, जो केवल तब मुद्रित होता है, जब कोड को डिबग मोड में संकलित किया जाता है। आमतौर पर मुझे कुछ लिखना होता है #ifdef DEBUG std::cout << "Debug message" << …
13 c++  c  macros 

4
क्या आधुनिक सी लिखने के बारे में कोई आम तौर पर स्वीकृत दिशानिर्देश हैं?
मेरे पास एक मजबूत जावा / ग्रूवी पृष्ठभूमि है और मुझे एक टीम सौंपी गई है जो एक प्रशासनिक सॉफ्टवेयर के लिए काफी बड़ा सी कोड बेस बनाए रखती है। कुछ दर्द बिंदु, जैसे डेटाबेस में ब्लॉब से निपटने या पीडीएफ और एक्सेल में रिपोर्ट उत्पन्न करने के लिए जावा …
13 c  maintenance 

4
क्या C संरचना ऐसा व्यवहार कर सकती है जैसे उसका कोई कार्य था?
मैं सी और structएस का उपयोग करता हूं जहां एक संरचना में सदस्य हो सकते हैं लेकिन कार्य नहीं। सादगी के लिए मान लें कि मैं स्ट्रिंग के लिए एक संरचना बनाना चाहता हूं जिसे मैं नाम देता हूं strऔर मैं ऐसा करने में सक्षम होना चाहता हूं str.replace(int i, …

4
क्या सी में एक संरचना को पैक करने के लिए एक मानक तरीका या मानक विकल्प है?
जब CI में प्रोग्रामिंग को GCCs __attribute__((__packed__))विशेषता का उपयोग करके स्ट्रक्चर को पैक करने के लिए अमूल्य पाया गया है, तो मैं आसानी से अस्थिर मेमोरी के एक संरचित चंक को बाइट्स के एक सरणी में परिवर्तित कर सकता हूं, जिसे एक बस में प्रेषित किया जा सकता है, स्टोरेज …

6
C सरणियों में 0 लंबाई क्यों नहीं हो सकती है?
C11 मानक कहता है कि सरणियाँ, दोनों का आकार और परिवर्तनशील लंबाई "शून्य से अधिक का मान होगा।" 0 की लंबाई की अनुमति नहीं देने का क्या औचित्य है? विशेष रूप से परिवर्तनीय लंबाई सरणियों के लिए यह सही अर्थ है कि हर एक बार और थोड़ी देर में शून्य …
13 c  array 

4
सीपीयू कैश (सी में) के लिए अनुकूलन करते समय क्या महत्वपूर्ण है?
इन दो प्रश्नों को पढ़ते हुए , मैं देखता हूं कि मेमोरी में बड़ी मात्रा में डेटा के साथ सीपीयू कैशिंग व्यवहार को समझना महत्वपूर्ण हो सकता है। मैं यह समझना चाहूंगा कि मेरे अनुकूलन टूलबॉक्स में किसी अन्य टूल को जोड़ने के लिए कैशिंग काम करता है। सीपीयू कैश …

5
मैं अपनी त्रुटि जाँच और हैंडलिंग कैसे सुधार सकता हूँ?
हाल ही में मैं यह समझने के लिए संघर्ष कर रहा हूं कि सही मात्रा क्या है और उचित तरीके क्या हैं। इस बारे में मेरे कुछ सवाल हैं: त्रुटियों (खराब इनपुट, खराब स्थिति, आदि) की जांच करने का उचित तरीका क्या है? क्या त्रुटियों के लिए स्पष्ट रूप से …
13 c  testing  assertions 

2
Glibc को GCC से अलग क्यों रखा गया है?
GCC C कंपाइलर है। Glibc C लाइब्रेरी है। हालांकि, यह एक संकलक और मानक पुस्तकालय के लिए एक सी कार्यान्वयन के रूप में बंडल के लिए एक पूर्ण आवश्यकता नहीं है? उदाहरण के लिए, सी पुस्तकालय की तरह ABI और संकलक विशिष्ट सामान शामिल हैं <limits.h>, <stdint.h>आदि, जो संकलनकर्ता और …
13 c  gcc 

6
"सी में एक असेंबलर लिखें" उच्च स्तर की भाषा में निम्न स्तर की भाषा के लिए मशीन कोड अनुवादक क्यों लिखा जाता है?
मेरे माइक्रोप्रोसेसर वर्ग प्रशिक्षक ने हमें एक असाइनमेंट दिया और कहा: "सी में एक असेंबलर लिखें" - मेरे प्रिय प्रोफेसर इसलिए यह मुझे थोड़ा अतार्किक लगा। अगर मैं गलत असेंबली नहीं हूं तो भाषा मशीन कोड से उच्च स्तरीय भाषाओं की यात्रा का पहला कदम है। मेरा मतलब है कि …

3
नकारात्मक हस्ताक्षरित मूल्य कैसे संग्रहीत किए जाते हैं?
मैं इस वीडियो को साइन किए गए पूर्णांकों के अधिकतम और न्यूनतम मूल्यों पर देख रहा था । एक सकारात्मक हस्ताक्षरित मूल्य का एक उदाहरण लें - 0000 0001 पहला बिट यह दर्शाता है कि संख्या सकारात्मक है और अंतिम 7 बिट्स संख्या स्वयं हैं। तो यह आसानी से +1 …

4
सी परियोजना नामकरण संघर्ष से बचने
मैं मध्यम आकार के C लाइब्रेरी प्रोजेक्ट के लिए फ़ंक्शन नामकरण परंपराओं पर व्यावहारिक वास्तविक-विश्व सलाह खोजने के लिए संघर्ष कर रहा हूं। मेरी लाइब्रेरी परियोजना को कुछ मॉड्यूल और अपने स्वयं के हेडर के साथ सबमॉडल्स में विभाजित किया गया है, और शिथिल एक OO शैली का अनुसरण करता …

6
C [बंद] में चर और कार्यों के लिए उपयोग किए जाने वाले नामकरण
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न अपडेट करें तो यह है -विषय पर सॉफ्टवेयर इंजीनियरिंग स्टैक एक्सचेंज के लिए। 4 साल पहले बंद हुआ । जबकि CI में एक बड़ी परियोजना कोडिंग …
13 c  naming 

9
ऐरे या मल्लोक?
मैं अपने आवेदन में निम्नलिखित कोड का उपयोग कर रहा हूं, और यह ठीक काम कर रहा है। लेकिन मैं सोच रहा हूं कि क्या इसे मॉलॉक के साथ बनाना बेहतर है या इसे छोड़ देना है? function (int len) { char result [len] = some chars; send result over …
13 c 

8
क्या C स्ट्रिंग्स को हमेशा ख़त्म किया जाता है, या यह प्लेटफ़ॉर्म पर निर्भर करता है?
अभी मैं एम्बेडेड सिस्टम के साथ काम कर रहा हूं और बिना किसी ऑपरेटिंग सिस्टम वाले माइक्रोप्रोसेसर पर तारों को लागू करने के तरीकों का पता लगा रहा हूं। अब तक मैं जो कर रहा हूं वह केवल NULL टर्मिनेटेड कैरेक्टर पॉइंटर्स के विचार का उपयोग कर रहा हूं और …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.