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

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

12
C में स्ट्रिंग में मौजूद चेक सबस्ट्रिंग मौजूद है
मैं यह जाँचने की कोशिश कर रहा हूँ कि क्या स्ट्रिंग में C की तरह एक स्ट्रिंग है: char *sent = "this is my sample example"; char *word = "sample"; if (/* sentence contains word */) { /* .. */ } string::findC ++ में इसके बजाय क्या उपयोग करना है …
169 c  string 

13
C "int" 2 बाइट्स या 4 बाइट्स का आकार है?
C के 2 बाइट्स या 4 बाइट्स में एक इंटेगर वेरिएबल होता है? वे कौन से कारक हैं जो इस पर निर्भर करते हैं? अधिकांश पाठ्यपुस्तकों का कहना है कि पूर्णांक चर 2 बाइट्स हैं। लेकिन जब मैं पूर्णांकों की एक सरणी के क्रमिक पतों को प्रिंट करने वाला कार्यक्रम …
169 c  int  byte 


6
सी में, कुछ लोगों ने सूचक को मुक्त करने से पहले क्यों डाला?
मैं एक पुराने कोड आधार पर काम कर रहा हूं और बहुत ज्यादा मुफ्त का हर मंगलाचरण () अपने तर्क पर एक कास्ट का उपयोग करता है। उदाहरण के लिए, free((float *)velocity); free((float *)acceleration); free((char *)label); जहाँ प्रत्येक सूचक इसी (और मिलान) प्रकार का होता है। मुझे ऐसा करने का …
167 c  pointers  casting 

9
बहु-आयामी C या C ++ प्रोग्रामिंग में वाष्पशील को उपयोगी क्यों नहीं माना जाता है?
जैसा कि मैंने हाल ही में पोस्ट किए गए इस उत्तर में प्रदर्शित किया है, मैं volatileबहु-थ्रेडेड प्रोग्रामिंग संदर्भों में उपयोगिता (या इसके अभाव) के बारे में उलझन में हूं । मेरी समझ यह है: किसी भी समय एक चर को नियंत्रित करने वाले कोड के टुकड़े के प्रवाह के …

9
क्या विंडोज (विजुअल C) के लिए unistd.h का प्रतिस्थापन है?
मैं यूनिक्स के लिए विंडोज प्लेटफॉर्म ( विजुअल C ++ 8.0 ) के लिए लिखे गए अपेक्षाकृत सरल कंसोल प्रोग्राम को पोर्ट कर रहा हूं । सभी स्रोत फ़ाइलों में "unistd.h" शामिल है, जो मौजूद नहीं है। इसे हटाकर, मुझे 'srandom', 'random', और 'getopt' के लिए प्रोटोटाइप मिस करने की …
165 c++  c  windows  portability  unistd.h 

18
सबसे तेज़ विकल्प खोज एल्गोरिथ्म क्या है?
ठीक है, इसलिए मैं किसी बेवकूफ की तरह आवाज़ नहीं करता हूं, मैं समस्या / आवश्यकताओं को अधिक स्पष्ट रूप से बताने जा रहा हूं: सुई (पैटर्न) और हिस्टैक (खोज करने के लिए पाठ) दोनों सी-स्टाइल अशक्त-समाप्त स्ट्रिंग्स हैं। कोई लंबाई की जानकारी नहीं दी गई है; यदि आवश्यक हो, …
165 c  algorithm  string  substring 

4
मेरे पास क्यों है ++; मैं--; एक दूसरे के ठीक बाद?
मैं 1997 में जारी किए गए nmap के स्रोत कोड को देख रहा था और मैंने कोड के इस खंड को देखा जो मुझे थोड़ा अजीब लगता है: int i=0, j=0,start,end; char *expr = strdup(origexpr); ports = safe_malloc(65536 * sizeof(short)); i++; /* <<<<<< */ i--; /* <<<<<< */ for(;j < …
164 c  nmap 

20
"(?)" के लिए "जबकि (ट्रू)" से अधिक तेज़ है? यदि नहीं, तो लोग इसका उपयोग क्यों करते हैं?
for (;;) { //Something to be done repeatedly } मैंने देखा है कि इस तरह की चीज़ों का बहुत उपयोग किया जाता है, लेकिन मुझे लगता है कि यह अजीब है ... क्या यह कहना बहुत स्पष्ट नहीं होगा while(true), या उन रेखाओं के साथ कुछ? मैं अनुमान लगा रहा …

3
मैं gdb में एक सशर्त विराम बिंदु कैसे निर्धारित करूं, जब char * x एक स्ट्रिंग को इंगित करता है जिसका मान "हैलो" के बराबर है?
क्या मैं निर्दिष्ट कर सकता हूं कि मैं चाहता हूं कि gdb लाइन x पर टूट जाए जब char* xएक स्ट्रिंग की ओर इशारा करता है जिसका मूल्य बराबर है "hello"? यदि हाँ, तो कैसे?

4
चेतावनी: अंतर्निहित कार्य 'xyz' की असंगत निहित घोषणा
कुछ बायनेरिज़ का संकलन करते समय मुझे इन चेतावनियों का एक नंबर मिल रहा है: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit declaration of built-in function ‘exit’ इसे हल करने की कोशिश करने के लिए, मैंने जोड़ा है …
164 c  gcc  gcc-warning 

24
__FILE__ मैक्रो पूर्ण पथ दिखाता है
__FILE__C में उपलब्ध मानक पूर्वनिर्धारित मैक्रो फ़ाइल का पूर्ण पथ दिखाता है। क्या रास्ता छोटा करने का कोई तरीका है? मैं इसके बजाय मतलब है /full/path/to/file.c समझा to/file.c या file.c
164 c  file  macros  path 

5
क्या gcc का __attribute __ ((पैक)) / #pragma पैक असुरक्षित है?
सी में, कंपाइलर एक संरचना के सदस्यों को उस क्रम में बाहर करेगा, जिसमें वे घोषित किए जाते हैं, जिसमें सदस्यों के बीच संभावित पैडिंग बाइट्स शामिल हैं, या अंतिम सदस्य के बाद, यह सुनिश्चित करने के लिए कि प्रत्येक सदस्य ठीक से संरेखित है। gcc एक भाषा एक्सटेंशन प्रदान …
164 c  gcc  pragma-pack 

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


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