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

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

8
एक ट्रैम्पोलिन फ़ंक्शन क्या है?
काम पर हालिया चर्चा के दौरान, किसी ने एक ट्रैम्पोलिन फ़ंक्शन का उल्लेख किया। मैंने विकिपीडिया पर वर्णन पढ़ा है । यह कार्यक्षमता का एक सामान्य विचार देने के लिए पर्याप्त है, लेकिन मैं कुछ और ठोस करना चाहूंगा। क्या आपके पास कोड का एक सरल स्निपेट है जो एक …

6
बाहरी इनलाइन क्या करती है?
मैं समझता हूँ कि inline संकलक के लिए एक सुझाव है, और अपने विवेक पर यह फ़ंक्शन को इनलाइन नहीं कर सकता है, और यह लिंक करने योग्य ऑब्जेक्ट कोड भी उत्पन्न करेगा। मुझे लगता है कि static inline ऐसा ही (इनलाइन हो सकता है या नहीं भी) हो सकता …

16
C ++ में सर्कुलर शिफ्ट (रोटेट) संचालन के लिए सर्वोत्तम अभ्यास
बाएं और दाएं शिफ्ट ऑपरेटर (<< और >>) पहले से ही C ++ में उपलब्ध हैं। हालाँकि, मुझे यह पता नहीं चल पाया कि मैं कैसे सर्कुलर शिफ्ट या रोटेट ऑपरेशन कर सकता हूँ। "रोटेट लेफ्ट" और "रोटेट राइट" जैसे ऑपरेशन कैसे किए जा सकते हैं? यहां दो बार दाईं …

9
सी में नेस्टेड फंक्शन
क्या हम सी में एक नेस्टेड फ़ंक्शन कर सकते हैं? नेस्टेड फ़ंक्शन का उपयोग क्या है? यदि वे C में मौजूद हैं, तो उनका कार्यान्वयन कंपाइलर से संकलक में भिन्न होता है?
93 c  function  nested 

4
स्कैनफ () बफर में नई लाइन चार छोड़ देता है
मेरे पास निम्नलिखित कार्यक्रम हैं: int main(int argc, char *argv[]) { int a, b; char c1, c2; printf("Enter something: "); scanf("%d",&a); // line 1 printf("Enter other something: "); scanf("%d", &b); // line 2 printf("Enter a char: "); scanf("%c",&c1); // line 3 printf("Enter another char: "); scanf("%c", &c2); // line 4 …
93 c  scanf 

10
पॉइंटर इन्क्रीमेंट की तुलना में मेम्पी () और मेमोव () क्यों तेज हैं?
मैं कॉपी करने हूँ एन से बाइट्स pSrcके लिए pDest। यह एक ही लूप में किया जा सकता है: for (int i = 0; i < N; i++) *pDest++ = *pSrc++ क्यों इस की तुलना में धीमी है memcpyया memmove? इसे तेज करने के लिए वे कौन से टोटके का …
92 c++  c  loops 

3
कमांड फ्लैग के साथ भविष्य के साझा पुस्तकालयों पर ब्रेकप्वाइंट कैसे सेट करें
मैं --commandध्वज का उपयोग करके एक gdb सत्र को स्वचालित करने का प्रयास कर रहा हूं । मैं एक साझा लाइब्रेरी (एक DLL के बराबर यूनिक्स) में एक फ़ंक्शन पर एक ब्रेकपॉइंट सेट करने का प्रयास कर रहा हूं। मेरा cmds.gdb इस तरह दिखता है: set args /home/shlomi/conf/bugs/kde/font-break.txt b IA__FcFontMatch …
92 c++  c  linux  unix  gdb 

3
UNIX गैर-संपर्क I / O: O_NONBLOCK बनाम FIONBIO
बीएसडी सॉकेट प्रोग्रामिंग के संदर्भ में मेरे द्वारा चलाए जाने वाले प्रत्येक उदाहरण और चर्चा में, ऐसा लगता है कि फ़ाइल को डिस्क्रिप्टर I / O मोड पर सेट करने के लिए अनुशंसित तरीका O_NONBLOCKध्वज का उपयोग कर रहा है fcntl(), जैसे int flags = fcntl(fd, F_GETFL, 0); fcntl(fd, F_SETFL, …

10
C संरचना में डिफ़ॉल्ट मान
मेरे पास इस तरह की एक डेटा संरचना है: संरचना फू { इंट आईडी; इंट मार्ग; int backup_route; int current_route; } और एक फ़ंक्शन जिसे अपडेट () कहा जाता है, जिसका उपयोग इसमें परिवर्तन का अनुरोध करने के लिए किया जाता है। अद्यतन (42, NOT_care, NOT_care, new_route); यह वास्तव में …
92 c  initialization 

7
हर घंटे एक निष्पादन योग्य चलाने के लिए क्रॉन जॉब कैसे सेट करें?
मुझे एक क्रॉन नौकरी स्थापित करने की आवश्यकता है जो हर घंटे में एक बार जीसीसी का उपयोग करके एक संकलित संकलन चलाता है। मैंने रूट के रूप में लॉग इन किया और टाइप किया crontab -e फिर मैंने निम्नलिखित दर्ज किया और फ़ाइल को बचाया। 0 * * * …
92 c  linux  gcc  cron  crontab 


30
एल्गोरिथ्म: एक सरणी से डुप्लिकेट पूर्णांक को हटाने का कुशल तरीका
मुझे यह समस्या Microsoft के साथ एक साक्षात्कार से मिली। यादृच्छिक पूर्णांक की एक सरणी को देखते हुए, C में एक एल्गोरिथ्म लिखें जो डुप्लिकेट किए गए नंबरों को हटाता है और मूल सरणी में अद्वितीय संख्याओं को वापस करता है। जैसे इनपुट: {4, 8, 4, 1, 1, 2, 9} …

12
सूचक घोषणाओं में तारांकन का स्थान
मैंने हाल ही में फैसला किया है कि मुझे बस अंत में C / C ++ सीखना है, और एक बात यह है कि मैं वास्तव में संकेत या अधिक सटीक, उनकी परिभाषा के बारे में नहीं समझता हूं। इन उदाहरणों के बारे में कैसे: int* test; int *test; int …
92 c++  c  pointers  declaration 


12
सी में एक 2d सरणी को शून्य करने का सबसे तेज़ तरीका?
मैं सी में एक बड़े 2d सरणी को बार-बार शून्य करना चाहता हूं। फिलहाल मैं यही कर रहा हूं: // Array of size n * m, where n may not equal m for(j = 0; j < n; j++) { for(i = 0; i < m; i++) { array[i][j] = …

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