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

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

11
Uint_fast32_t के बजाय uint32_t को क्यों प्राथमिकता दी जाएगी?
ऐसा लगता है कि uint32_tइसकी तुलना में बहुत अधिक प्रचलित है uint_fast32_t(मुझे लगता है कि यह वास्तविक प्रमाण है)। यह मेरे लिए काउंटर-सहज ज्ञान युक्त लगता है, हालांकि। लगभग हमेशा जब मैं एक कार्यान्वयन उपयोग देखता हूं uint32_t, तो यह वास्तव में चाहता है कि एक पूर्णांक है जो 4,294,967,295 …
82 c++  c  int 

7
लिनेक्स मेरे सिसलॉग को कहाँ संग्रहीत करता है?
मैंने लॉग फ़ाइल में कुछ लॉग करने के लिए एक साधारण परीक्षण एप्लिकेशन लिखा। मैं लिनक्स टकसाल का उपयोग कर रहा हूं और एप्लिकेशन निष्पादित होने के बाद मैं इस कमांड का उपयोग करके लॉग देखने की कोशिश करता हूं: tail -n 100 /var/log/messages लेकिन फ़ाइल संदेशों का न तो …
82 c  linux  logging 

7
बग का कारण बनने के लिए हस्ताक्षरित इंट के बजाय एक अहस्ताक्षरित का उपयोग कर रहा है? क्यों?
में गूगल सी ++ स्टाइल गाइड , "अहस्ताक्षरित पूर्णांकों" के विषय पर, यह सुझाव दिया है कि ऐतिहासिक दुर्घटना के कारण, C ++ मानक कंटेनरों के आकार का प्रतिनिधित्व करने के लिए अहस्ताक्षरित पूर्णांक का उपयोग करता है - मानक निकाय के कई सदस्य इसे गलती मानते हैं, लेकिन इस …

6
सीपीयू आर्किटेक्चर का संकलन-समय का पता लगाना
C या C ++ कोड का संकलन करते समय CPU आर्किटेक्चर का पता लगाने का सबसे विश्वसनीय तरीका क्या है? जहाँ तक मेरा बता सकते हैं, विभिन्न compilers अमानक पूर्वप्रक्रमक परिभाषाओं के अपने स्वयं के सेट (है _M_X86MSVS में, __i386__, __arm__जीसीसी में, आदि)। क्या मैं जिस वास्तुकला का निर्माण कर …

12
C / C ++ में हस्ताक्षरित अतिप्रवाह का पता लगाना
पहली नज़र में, यह प्रश्न डुप्लिकेट की तरह लग सकता है कि पूर्णांक ओवरफ़्लो का पता कैसे लगाया जाए? , हालांकि यह वास्तव में काफी अलग है। मैंने पाया है कि एक अहस्ताक्षरित पूर्णांक अतिप्रवाह का पता लगाने के दौरान बहुत मामूली है, सी / सी ++ में एक हस्ताक्षरित …

7
एक मूल्य के साथ पूरे 2D सरणी की शुरुआत
निम्नलिखित घोषणा के साथ int array[ROW][COLUMN]={0}; मुझे सभी शून्य के साथ सरणी मिलती है, लेकिन निम्नलिखित के साथ int array[ROW][COLUMN]={1}; मैं सभी एक मूल्य के साथ सरणी नहीं मिलता है। डिफ़ॉल्ट मान अभी भी 0 है। यह व्यवहार क्यों है और मैं सभी 1 के साथ कैसे आरंभ कर सकता …

5
"Int * nums = {5, 2, 1, 4}" एक विभाजन दोष का कारण बनता है
int *nums = {5, 2, 1, 4}; printf("%d\n", nums[0]); एक segfault का कारण बनता है, जबकि int nums[] = {5, 2, 1, 4}; printf("%d\n", nums[0]); ऐसा नहीं करता। अभी: int *nums = {5, 2, 1, 4}; printf("%d\n", nums); प्रिंट 5। इसके आधार पर, मैंने अनुमान लगाया है कि सरणी आरंभीकरण …
81 c  arrays  pointers 

6
सी और सी ++ में अलग-अलग व्यवहार करने वाले एनम कॉन्स्टेंट
ऐसा क्यों होता है: #include <stdio.h> #include <limits.h> #include <inttypes.h> int main() { enum en_e { en_e_foo, en_e_bar = UINT64_MAX, }; enum en_e e = en_e_foo; printf("%zu\n", sizeof en_e_foo); printf("%zu\n", sizeof en_e_bar); printf("%zu\n", sizeof e); } 4 8 8C में और 8 8 8C ++ में (4 बाइट ints वाले …
81 c++  c 

4
संरचना के बारे में क्या खास है?
मुझे पता है कि C में हम एक फंक्शन से एरे को नहीं लौटा सकते, लेकिन एक ऐरे को पॉइंटर। लेकिन मैं यह जानना चाहता हूं कि इसके बारे में क्या खास बात है structsजो उन्हें एरेक्ट होने के बावजूद फंक्शन्स द्वारा वापस ला सकती है। structरैपिंग निम्न प्रोग्राम को …

4
POSIX धागे और संकेत
मैं कैसे POSIX धागे और POSIX संकेतों की बातचीत की पेचीदगियों को समझने की कोशिश कर रहा हूं। विशेष रूप से, मुझे इसमें दिलचस्पी है: यह नियंत्रित करने का सबसे अच्छा तरीका क्या है कि किस धागे को संकेत दिया जाता है (यह मानते हुए कि यह पहली जगह पर …
81 c  pthreads  signals 

5
सबसे अच्छा (पोर्टेबल) क्रॉस-प्लेटफॉर्म मनमाना-सटीक गणित पुस्तकालय क्या हैं? [बन्द है]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 5 साल पहले बंद हुआ । इस प्रश्न …
81 c++  c  biginteger  bigdecimal  gmp 

8
सोने के साथ ld की जगह - कोई अनुभव?
क्या किसी ने goldइसके बजाय उपयोग करने की कोशिश की है ld? gold की तुलना में बहुत तेज होने का वादा करता है ld, इसलिए यह बड़े C ++ अनुप्रयोगों के लिए परीक्षण चक्रों को गति देने में मदद कर सकता है, लेकिन क्या इसका उपयोग ld के लिए ड्रॉप-इन …

9
क्या ऐसा कोड जिसे कभी भी अपरिभाषित व्यवहार के लिए लागू नहीं किया जाएगा?
कोड जो अपरिभाषित व्यवहार को आमंत्रित करता है (इस उदाहरण में, शून्य से विभाजन) कभी भी निष्पादित नहीं होगा, क्या कार्यक्रम अभी भी अपरिभाषित व्यवहार है? int main(void) { int i; if(0) { i = 1/0; } return 0; } मुझे लगता है कि यह अभी भी अपरिभाषित व्यवहार है, …

1
सी मापुलस का उपयोग कर
मुझे एक पेचीदा सी कोड आया है जो प्रिंट करता है A + B, लेकिन मुझे इसे समझने में परेशानी होती है। इनपुट प्रारूप: A B जहाँ A, Bबीच में पूर्णांक होते हैं 0और 10एक ही स्थान से अलग होते हैं । कोड: main( n ) { gets( &n ); …
81 c  addition  mod 

9
strcpy बनाम memcpy
बीच क्या अंतर है memcpy()और strcpy()? मैंने एक प्रोग्राम की मदद से इसे खोजने की कोशिश की लेकिन दोनों एक ही आउटपुट दे रहे हैं। int main() { char s[5]={'s','a','\0','c','h'}; char p[5]; char t[5]; strcpy(p,s); memcpy(t,s,5); printf("sachin p is [%s], t is [%s]",p,t); return 0; } उत्पादन sachin p is …
81 c  memcpy  strcpy 

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