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

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

4
HTTP POST करने और प्रतिक्रिया का उपभोग करने का सरल C उदाहरण
मैं एक बहुत ही सरल सी एप्लिकेशन बनाना चाहता हूं जो एक HTTP पोस्ट करता है। यह कुछ मापदंडों को लेगा, और URL का निर्माण करने के लिए इनका उपयोग करेगा। मैं बस एक साधारण HTTP POST करना चाहता हूं और कर्ल के उपयोग के बिना प्रतिक्रिया प्राप्त करता हूं …
90 c  http  http-post 

3
पीडीएफ प्रारूप में C89 / C90 मानकों को कोई कहां से प्राप्त कर सकता है?
मैं C89 / C90 मानक के एक मुक्त प्रतिलिपि संस्करण की तलाश कर रहा हूं, लेकिन मुझे यह कहीं भी नहीं मिल रहा है! इसे ढूंढना इतना कठिन क्यों है? C99 और C11 मानकों को इंटरनेट पर कॉपी प्राप्त करना बहुत आसान है। स्टैक ओवरफ्लो प्रश्नों में भी मुझे वर्तमान …
90 c  ansi  c89 

6
क्या कंपाइलर अन्य प्रकार के लूप्स के लिए डू-जबकि लूप के लिए बेहतर कोड का उत्पादन करते हैं?
वहाँ zlib सम्पीडन पुस्तकालय (जो कई अन्य लोगों के बीच क्रोमियम परियोजना में उपयोग किया जाता है ) में एक टिप्पणी है, जिसका अर्थ है कि सी में एक करते समय लूप अधिकांश संकलक पर "बेहतर" कोड उत्पन्न करता है। यहां कोड का स्निपेट है जहां यह दिखाई देता है। …

8
C में टर्मिनल चौड़ाई प्राप्त करना?
मैं अपने C प्रोग्राम के भीतर से टर्मिनल की चौड़ाई प्राप्त करने का एक तरीका ढूंढ रहा हूं। क्या मैं साथ आ रहा हूँ कुछ की तर्ज पर है: #include <sys/ioctl.h> #include <stdio.h> int main (void) { struct ttysize ts; ioctl(0, TIOCGSIZE, &ts); printf ("lines %d\n", ts.ts_lines); printf ("columns %d\n", …
89 c  linux  terminal  width 

4
मेममेरी मेमरी से तेज क्यों है?
मैं एक आवेदन में प्रदर्शन हॉटस्पॉट की जांच कर रहा हूं, जो अपने समय का 50% मेमोव (3) में खर्च करता है। एप्लिकेशन लाखों 4-बाइट पूर्णांकों को सॉर्ट किए गए सरणियों में सम्मिलित करता है, और सम्मिलित मूल्य के लिए स्थान बनाने के लिए डेटा को "दाईं ओर" स्थानांतरित करने …
89 c++  c  performance  memory 

3
क्या वास्तव में "के रूप में अगर" नियम है?
जैसा कि शीर्षक कहता है, वास्तव में "जैसा-अगर" नियम क्या है? एक विशिष्ट उत्तर मिलेगा: नियम जो किसी भी और सभी कोड परिवर्तनों की अनुमति देता है जो कार्यक्रम के अवलोकन योग्य व्यवहार को नहीं बदलते हैं समय-समय पर हम कुछ कार्यान्वयनों से व्यवहार करते रहते हैं जो इस नियम …
89 c++  c  optimization  c++-faq  as-if 


4
GDB: यदि वैरिएबल बराबर मान हो तो विराम दें
मैं GDB को एक विराम बिंदु बनाना पसंद करता हूं जब एक चर जो मेरे द्वारा सेट किए गए कुछ मूल्य के बराबर होता है, मैंने इस उदाहरण की कोशिश की: #include <stdio.h> main() { int i = 0; for(i=0;i<7;++i) printf("%d\n", i); return 0; } GDB से आउटपुट: (gdb) break …
89 c  gdb 

4
क्या इस अस्थिरता की परिभाषा "अस्थिर" है, या जीसीसी में कुछ मानक अनुपालन समस्याएं हैं?
मुझे एक फ़ंक्शन की आवश्यकता है जो (WinAPI से SecureZeroMemory की तरह) हमेशा मेमोरी को शून्य करता है और दूर अनुकूलित नहीं होता है, भले ही कंपाइलर को लगता है कि मेमोरी उसके बाद फिर से एक्सेस नहीं होने वाली है। अस्थिर के लिए एक आदर्श उम्मीदवार की तरह लगता …
89 c++  c  gcc  standards 

3
थ्रेडसेफ़ बनाम फिर से प्रवेश
हाल ही में, मैंने एक सवाल पूछा, शीर्षक के साथ "क्या मॉलोक धागा सुरक्षित है?" , और उसके अंदर मैंने पूछा, "क्या मॉलॉक फिर से प्रवेश कर रहा है?" मैं इस धारणा के तहत था कि सभी पुनः प्रवेश करने वाले थ्रेड-सुरक्षित हैं। क्या यह धारणा गलत है?

9
सी में नैनो और इनफिनिटी का उपयोग कैसे करें?
मेरे पास एक संख्यात्मक विधि है जो अगर कोई त्रुटि थी तो वह नान या इनफ्लिट कर सकती है, और इस उद्देश्य के परीक्षण के लिए कि मैं अस्थायी रूप से इसे वापस लौटने के लिए मजबूर करना चाहता हूं ताकि यह सुनिश्चित हो सके कि स्थिति को सही तरीके …
89 c  math 

11
linux c प्रोग्राम में pthread की थ्रेड आईडी कैसे प्राप्त करें?
लिनक्स सी कार्यक्रम में, थ्रेड लाइब्रेरी द्वारा बनाई गई थ्रेड की थ्रेड आईडी कैसे प्रिंट करें? पूर्व के लिए: हम एक प्रक्रिया के द्वारा प्राप्त कर सकते हैंgetpid()
89 c  linux  pthreads 

10
कांस्टेबल और कांस्टेबल के बीच अंतर
यदि हम volatileहर बार नए मूल्य के रूप में एक चर घोषित करते हैं यदि हम एक चर घोषित करते हैं constतो उस चर का मान नहीं बदला जाएगा तो फिर const volatile int temp; चर tempको ऊपर घोषित करने का क्या फायदा है ? अगर हम घोषणा करते हैं …
89 c  embedded 

2
Vdso और vsyscall क्या हैं?
मैंने किया sudo cat /proc/1/maps -vv मैं आउटपुट की समझ बनाने का प्रयास कर रहा हूं। मैं बहुत सारे साझा पुस्तकालयों को उम्मीद के मुताबिक मेमोरी मैपिंग सेगमेंट में मैप कर सकता हूं। 7f3c00137000-7f3c00179000 r-xp 00000000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00179000-7f3c00379000 ---p 00042000 08:01 21233923 /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 7f3c00379000-7f3c0037a000 r--p 00042000 08:01 21233923 …
89 c  linux  linux-kernel  kernel  vdso 

9
+++++ b काम क्यों नहीं करता है?
int main () { int a = 5,b = 2; printf("%d",a+++++b); return 0; } यह कोड निम्नलिखित त्रुटि देता है: त्रुटि: वेतन वृद्धि ऑपरेंड के रूप में आवश्यक है लेकिन अगर मैं जगह भर में a++ +और डाल दिया ++b, तो यह ठीक काम करता है। int main () { …
88 c  lvalue 

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