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

C सिस्टम प्रोग्रामिंग (OS और एम्बेडेड), लाइब्रेरी, गेम्स और क्रॉस-प्लेटफ़ॉर्म के लिए उपयोग की जाने वाली एक सामान्य-उद्देश्य वाली प्रोग्रामिंग भाषा है। सी टैग के बारे में सामान्य प्रश्नों के साथ इस टैग का उपयोग किया जाना चाहिए, जैसा कि आईएसओ 9899 मानक (नवीनतम संस्करण, 9899: 2018 में परिभाषित किया गया है, जब तक कि अन्यथा निर्दिष्ट नहीं किया गया है - c89, c99, c11, आदि के साथ संस्करण-विशिष्ट अनुरोध भी टैग करें)। C, C ++ से अलग है और इसे C ++ टैग के साथ संयुक्त नहीं किया जाना चाहिए जो एक तर्कसंगत कारण नहीं है।

11
GetLastError () द्वारा दिए गए त्रुटि कोड से त्रुटि संदेश कैसे प्राप्त करें?
विंडोज एपीआई कॉल के बाद, मैं टेक्स्ट फॉर्म में अंतिम त्रुटि संदेश कैसे प्राप्त कर सकता हूं? GetLastError() पूर्णांक मान लौटाता है, पाठ संदेश नहीं।
138 c++  c  winapi 


7
64-बिट विंडोज पर लंबे आकार का क्या है?
बहुत पहले नहीं, किसी ने मुझसे कहा कि long64 बिट मशीनों पर 64 बिट्स नहीं हैं और मुझे हमेशा उपयोग करना चाहिए int। इससे मुझे कोई मतलब नहीं था। मैंने डॉक्स देखा है (जैसे कि ऐप्पल की आधिकारिक साइट पर एक) कहते हैं कि long64-बिट सीपीयू के लिए संकलन करते …
137 c++  c  windows  64-bit  porting 

12
यदि ... और यदि किसी क्लॉज के साथ निर्माण होता है तो समाप्त करने का क्या लाभ है?
हमारे संगठन में एक आवश्यक कोडिंग नियम है (बिना किसी स्पष्टीकरण के) अगर ... और अगर निर्माण को किसी अन्य खंड के साथ समाप्त किया जाना चाहिए उदाहरण 1: if ( x < 0 ) { x = 0; } /* else not needed */ उदाहरण 2: if ( x …
136 c  misra 

12
8-बिट चार के अलावा और क्या प्लेटफॉर्म हैं?
हर अब और फिर, एसओ पर किसी को बताते हैं कि char (उर्फ 'बाइट') 8 बिट्स जरूरी नहीं है । ऐसा लगता है कि 8-बिट char लगभग सार्वभौमिक है। मैंने सोचा होगा कि मुख्यधारा के प्लेटफार्मों के लिए, charबाजार में इसकी व्यवहार्यता सुनिश्चित करने के लिए 8-बिट होना आवश्यक है …
136 c++  c  cross-platform 

9
C फ़ंक्शंस का नाम क्यों नहीं रखा जा सकता?
मेरे पास हाल ही में एक साक्षात्कार था और एक प्रश्न पूछा गया कि extern "C"C ++ कोड का उपयोग क्या है । मैंने उत्तर दिया कि यह C ++ कोड में C फ़ंक्शन का उपयोग करना है क्योंकि C नाम-मैनलिंग का उपयोग नहीं करता है। मुझसे पूछा गया कि …
136 c++  c  name-mangling  extern-c 

6
स्विफ्ट से सी कैसे कॉल करें?
क्या स्विफ्ट से सी रूटीन को कॉल करने का एक तरीका है? बहुत सारे iOS / Apple लाइब्रेरी केवल C हैं और मैं अभी भी उन कॉल करने में सक्षम होना चाहूंगा। उदाहरण के लिए, मैं objc रनटाइम पुस्तकालयों को तेजी से कॉल करने में सक्षम होना चाहता हूं। विशेष …
136 c  swift 

8
जीसीसी / जी ++ संकलक में -पेटेटिक का उपयोग करने का उद्देश्य क्या है?
यह नोट कहता है: -ansi: एएनएसआई भाषा विकल्प को लागू करने के लिए संकलक को बताता है। यह GCC के कुछ "फीचर्स" को बंद कर देता है जो ANSI मानक के साथ असंगत हैं। -pedantic: के साथ संयोजन के रूप में उपयोग किया जाता है -ansi, यह संकलक को एएनएसआई …
136 c++  c  gcc  g++ 


5
किसी संख्या के वर्ग की गणना करने के इस तरीके को समझ नहीं सकते
मुझे एक फ़ंक्शन मिला है जो किसी संख्या के वर्ग की गणना करता है: int p(int n) { int a[n]; //works on C99 and above return (&a)[n] - a; } यह n 2 का मान लौटाता है । सवाल यह है कि यह कैसे करता है? एक छोटे से परीक्षण …

4
"इंट मेन (वॉयोइड)"? वह कैसे काम करता है?
मुझे हाल ही में एक छोटे सी परीक्षण कार्यक्रम में टाइप करना पड़ा और, इस प्रक्रिया में, मैंने गलती से उपयोग करके मुख्य फ़ंक्शन में वर्तनी की गलती vooidकी void। और फिर भी इसने काम किया। इसे अपने सबसे छोटे पूर्ण संस्करण तक कम करते हुए, मैंने इसे समाप्त किया: …
135 c  syntax  main 

8
C में अहस्ताक्षरित रूपांतरण पर हस्ताक्षरित - क्या यह हमेशा सुरक्षित है?
मान लीजिए मेरे पास निम्नलिखित C कोड है। unsigned int u = 1234; int i = -5678; unsigned int result = u + i; यहाँ क्या निहितार्थ हो रहे हैं, और क्या यह कोड सभी मूल्यों के लिए सुरक्षित है uऔर i? (सुरक्षित, इस अर्थ में कि भले ही इस …
135 c  type-conversion 

30
आपकी पसंदीदा C प्रोग्रामिंग ट्रिक क्या है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …
134 c 

3
साइज़ोफ़ () का उपयोग किए बिना कोड का यह टुकड़ा सरणी आकार कैसे निर्धारित करता है?
कुछ सी साक्षात्कार प्रश्नों के माध्यम से जा रहे हैं, मैंने एक प्रश्न पाया है "साइलोऑफ़ ऑपरेटर का उपयोग किए बिना सी में एक सरणी का आकार कैसे ढूंढें?", निम्न समाधान के साथ। यह काम करता है, लेकिन मुझे समझ नहीं आता कि क्यों। #include <stdio.h> int main() { int …

9
क्या एक पुनरावर्ती कार्य इनलाइन हो सकता है?
inline int factorial(int n) { if(!n) return 1; else return n*factorial(n-1); } जैसा कि मैंने पढ़ रहा था इस में पाया गया कि इसके बाद के संस्करण कोड "अनंत संकलन" करने के लिए नेतृत्व करेंगे अगर सही ढंग से संकलक द्वारा नियंत्रित नहीं। कंपाइलर कैसे तय करता है कि फंक्शन …

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