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

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

7
NULL को पुनर्परिभाषित करना
मैं एक कोड के लिए C कोड लिख रहा हूँ जहाँ पता 0x0000 मान्य है और इसमें पोर्ट I / O है। इसलिए, NULL पॉइंटर तक पहुंचने वाले किसी भी संभावित कीड़े अनिर्धारित रहेंगे और साथ ही खतरनाक व्यवहार का कारण बनेंगे। इस कारण से मैं NULL को दूसरा पता …
118 c  null 

19
क्या एक विशिष्ट राज्य मशीन कार्यान्वयन पैटर्न है?
हमें सी में एक साधारण राज्य मशीन को लागू करने की आवश्यकता है । क्या एक मानक स्विच स्टेटमेंट जाने का सबसे अच्छा तरीका है? हमारे पास एक वर्तमान स्थिति (राज्य) है और संक्रमण के लिए एक ट्रिगर है। switch(state) { case STATE_1: state = DoState1(transition); break; case STATE_2: state …

4
# .हल्के में .h या .c / .cpp?
जब सी या सी ++ में कोडिंग की जाती है, तो मुझे कहां होना चाहिए #include? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); void on_button_cancel_clicked(GtkButton* button, struct user_data_s* data); #endif callback.c: #include <stdlib.h> #include <math.h> #include "config.h" #include "callback.h" #include "play.h" void …
118 c++  c 

4
स्ट्रक्चर इनिशियलाइज़र में डॉट (।) का क्या अर्थ है?
static struct fuse_oprations hello_oper = { .getattr = hello_getattr, .readdir = hello_readdir, .open = hello_open, .read = hello_read, }; मैं इस सी वाक्यविन्यास को अच्छी तरह से नहीं समझता। मैं खोज भी नहीं कर सकता क्योंकि मुझे सिंटैक्स का नाम नहीं पता है। वह क्या है?

4
हमें argc की आवश्यकता क्यों है जबकि argv के अंत में हमेशा एक अशक्त रहता है?
ऐसा लगता है कि यह argv[argc]हमेशा होता है NULL, इसलिए मुझे लगता है कि हम बिना तर्क सूची को पार कर सकते हैं argc। एक एकल whileलूप यह करेगा। अगर वहाँ हमेशा NULLके अंत में है argv, हम एक की आवश्यकता क्यों है argc?
117 c++  c  main 

12
C और C ++ में 'स्थैतिक स्थैतिक' का क्या अर्थ है?
const static int foo = 42; मैंने इसे StackOverflow पर कुछ कोड में देखा और मैं यह पता नहीं लगा सका कि यह क्या करता है। फिर मैंने अन्य मंचों पर कुछ भ्रमित जवाब देखे। मेरा सबसे अच्छा अनुमान है कि इसका उपयोग C में fooअन्य मॉड्यूल से निरंतर छिपाने …
117 c++  c 

5
त्रुटि: लिबटूल लाइब्रेरी का उपयोग किया गया लेकिन 'LIBTOOL' अपरिभाषित है
मैं automakeओरिएंटडब सी ++ लाइब्रेरी की कोशिश कर रहा हूं , लेकिन कुछ त्रुटियां हो रही हैं। Makefile.am:10: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:10: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:10: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:10: If 'LT_INIT' is …
117 c  linux  autotools  orientdb 

11
अपवाद कोड "EXC_I386_GPFLT" का क्या अर्थ है?
अपवाद कोड का अर्थ क्या है EXC_I386_GPFLT? क्या इसका अर्थ स्थिति के अनुसार भिन्न होता है? उस स्थिति में, मैं EXC_BAD_ACCESSअपवाद कोड के साथ अपवाद प्रकार का उल्लेख कर रहा हूंEXC_I386_GPFLT कार्यक्रम Xcode 5.0.1 में विकसित किया गया है, cblas_zgemm()BLAS लाइब्रेरी से निपट रहा है। (खैर, मुझे लगता है कि …
117 c++  c  exc-bad-access 

5
सी में लिनक्स के साथ साझा मेमोरी का उपयोग कैसे करें
मेरे पास अपनी एक परियोजना के साथ एक मुद्दा है। मैं साझा स्मृति का उपयोग करने के लिए एक अच्छी तरह से प्रलेखित उदाहरण खोजने की कोशिश कर रहा हूं, fork()लेकिन कोई सफलता नहीं मिली। मूल रूप से परिदृश्य यह है कि जब उपयोगकर्ता प्रोग्राम शुरू करता है, तो मुझे …
117 c  linux  fork  shared-memory 


30
C भाषा की तुलना में C ++ सीमाएँ क्या होंगी? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 6 साल पहले बंद हुआ …
116 c++  c 

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

30
कोडिंग प्रैक्टिस जो कंपाइलर / ऑप्टिमाइज़र को तेज़ प्रोग्राम बनाने में सक्षम बनाती है
कई साल पहले, सी कंपाइलर विशेष रूप से स्मार्ट नहीं थे। एक वर्कअराउंड K & R ने कंपाइलर को संकेत देने के लिए रजिस्टर कीवर्ड का आविष्कार किया , कि शायद इस वेरिएबल को इंटरनल रजिस्टर में रखना एक अच्छा विचार होगा। उन्होंने बेहतर कोड उत्पन्न करने में मदद करने …

11
मैं "लूप प्रारंभिक घोषणा के लिए C99 मोड के बाहर" GCC त्रुटि कैसे ठीक करूं?
मैं 3n + 1 समस्या को हल करने की कोशिश कर रहा हूं और मेरे पास एक forलूप है जो इस तरह दिखता है: for(int i = low; i <= high; ++i) { res = runalg(i); if (res > highestres) { highestres = res; } } दुर्भाग्य से मुझे यह …
116 c  gcc  for-loop 

3
मुख्य यहाँ 0 क्यों नहीं लौटता है?
मैं सिर्फ पढ़ रहा था आईएसओ / आईईसी 9899: 201x समिति ड्राफ्ट - 12 अप्रैल, 2011 जिसमें मुझे 5.1.2.2.3 कार्यक्रम समाप्ति के तहत मिला ..reaching the } that terminates the main function returns a value of 0. इसका मतलब यह है कि यदि आप किसी भी रिटर्न स्टेटमेंट को निर्दिष्ट …
116 c  linux  return  main 

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