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

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

11
एक एकल तर्क (रूपांतरण विनिर्देशक के बिना) के साथ क्यों प्रिंट किया जाता है?
एक पुस्तक में, जो मैं पढ़ रहा हूं, यह लिखा है कि printfएक एकल तर्क के साथ (रूपांतरण विनिर्देशक के बिना) पदावनत किया जाता है। यह स्थानापन्न करने की सिफारिश करता है printf("Hello World!"); साथ में puts("Hello World!"); या printf("%s", "Hello World!"); क्या कोई मुझे बता सकता है कि printf("Hello …

7
सी में सरणी आरंभीकरण के बारे में भ्रम
सी भाषा में, यदि इस तरह से एक सरणी इनिशियलाइज़ करें: int a[5] = {1,2}; फिर सरणी के सभी तत्व जो प्रारंभिक रूप से स्पष्ट नहीं किए गए हैं, प्रारंभिक रूप से शून्य के साथ शुरू किए जाएंगे। लेकिन, अगर मैं इस तरह से एक सरणी इनिशियलाइज़ करूँ: int a[5]={a[2]=1}; …

7
रीसेट करें C int array to zero: सबसे तेज़ तरीका?
यह मानते हुए कि हमारे पास T myarray[100]T = int, अहस्ताक्षरित int, लंबे लंबे int या अहस्ताक्षरित long int के साथ है, इसकी सभी सामग्री को शून्य पर रीसेट करने का सबसे तेज़ तरीका क्या है (न केवल आरंभीकरण के लिए, बल्कि मेरे कार्यक्रम में कई बार सामग्री रीसेट करने …
102 c++  c  arrays  memset 

2
क्या मैं शून्य पर सेट "बाइट्स" के साथ मेम्कपी () और मेमोव () कॉल कर सकता हूं?
क्या मुझे ऐसे मामलों का इलाज करने की आवश्यकता है जब मेरे पास किनारे के मामलों के साथ memmove()/ कॉपी करने के लिए कुछ भी नहीं हैmemcpy() int numberOfBytes = ... if( numberOfBytes != 0 ) { memmove( dest, source, numberOfBytes ); } या मुझे बिना जाँच के ही फ़ंक्शन …
102 c++  c  pointers  memcpy  memmove 

2
GCC -g बनाम -g3 GDB ध्वज: क्या अंतर है?
जब gcc या Clang के साथ C सोर्स कोड संकलित किया जाता है, तो मैं हमेशा -ggdb के लिए डिबगिंग जानकारी उत्पन्न करने के लिए ध्वज का उपयोग करता हूं । gcc -g -o helloworld helloworld.c मैंने देखा कि कुछ लोग -g3इसके बजाय सलाह देते हैं। -gऔर -g3झंडे के बीच …
102 c  debugging  gcc  gdb  clang 

7
CRC32 चेकसम की गणना कैसे की जाती है?
शायद मैं इसे देख नहीं रहा हूं, लेकिन CRC32 या तो अनावश्यक रूप से जटिल लगता है, या अपर्याप्त रूप से कहीं भी मुझे वेब पर मिल सकता है। मैं समझता हूं कि यह (जनरेटर) बहुपद द्वारा विभाजित संदेश मूल्य के गैर-कैरी-आधारित अंकगणितीय विभाजन से शेष है, लेकिन इसका वास्तविक …
102 c  checksum  crc32 

8
क्या "argv [0] = नाम-का-निष्पादन योग्य" एक स्वीकृत मानक या सिर्फ एक आम सम्मेलन है?
main()C या C ++ एप्लिकेशन में तर्क पास करते समय , argv[0]हमेशा निष्पादन योग्य का नाम होगा ? या यह सिर्फ एक आम सम्मेलन है और 100% सच होने की गारंटी नहीं है?
102 c++  c  standards  argv 

24
आप अपने वेब ऐप्स के लिए C का उपयोग क्यों नहीं करते हैं?
आज सुबह जब मैं जी-वान में आया तो मुझे कुछ अलग-अलग वेब सर्वरों पर एक नज़र डाल रहा था । जैसा कि मैं समझता हूं, इसका एक वेब सर्वर सी में लिखा गया है और आपको सी में अपनी वेबसाइट / वेबएप्प लिखकर इसका उपयोग करना होगा। एक स्पष्ट लाभ …
101 php  c  web-applications 

16
C ++ का उपयोग करके नैनो सेकंड में समय प्रदान करने के लिए टाइमर फ़ंक्शन
मैं किसी API को मान वापस करने के लिए लगने वाले समय की गणना करना चाहता हूं। इस तरह की कार्रवाई के लिए समय नैनो सेकंड के स्थान पर है। चूंकि एपीआई एक C ++ क्लास / फंक्शन है, इसलिए मैं टाइमर का उपयोग कर रहा हूं। #include <ctime> #include …
101 c++  c  timer 

4
प्रिंट फॉर्मेट निर्दिष्ट करता है uint32_t और size_t के लिए
मेरे पास निम्नलिखित है size_t i = 0; uint32_t k = 0; printf("i [ %lu ] k [ %u ]\n", i, k); संकलन करते समय मुझे निम्नलिखित चेतावनी मिली है: format ‘%lu’ expects type ‘long unsigned int’, but argument has type ‘uint32_t’ जब मैंने स्प्लिंट का उपयोग करके इसे चलाया …
101 c  printf 

1
C एग्रीगेट इनिशियलाइज़र में [N… M] का क्या अर्थ है?
से sys.c लाइन 123: void *sys_call_table[__NR_syscalls] = { [0 ... __NR_syscalls-1] = sys_ni_syscall, #include <asm/unistd.h> }; sys_call_tableसरणियों के लिए एक सामान्य सूचक है, मैं इसे देख सकता हूं। हालांकि क्या है: [0 ... __NR_syscalls-1] क्या है ...? संपादित करें: मैंने यहां एक और सी चाल सीखी है: प्रीप्रोसेस#include <asm/unistd.h> किया …
101 c  linux  kernel 

14
C / C # / C ++ में बैकवर्ड लूप करने का सबसे अच्छा तरीका क्या है?
मुझे एक सरणी के माध्यम से पीछे की ओर जाने की आवश्यकता है, इसलिए मेरे पास इस तरह का कोड है: for (int i = myArray.Length - 1; i >= 0; i--) { // Do something myArray[i] = 42; } क्या ऐसा करने का कोई बेहतर तरीका है? अद्यतन: मैं …
101 c#  c++  c 

13
C में कथनों को पकड़ने का प्रयास करें
मैं आज कोशिश कर रहा था कि दूसरी भाषाओं में मौजूद प्रचलित / पकड़ने वाले ब्लॉक के बारे में सोचूं। थोड़ी देर के लिए इस googled लेकिन कोई परिणाम नहीं के साथ। जो मुझे पता है, उसमें से सी में कोशिश / पकड़ने जैसी कोई बात नहीं है। हालाँकि, क्या …
101 c 

7
C स्वरूपित स्ट्रिंग्स बनाना (उन्हें प्रिंट नहीं करना)
मेरे पास एक फ़ंक्शन है जो एक स्ट्रिंग को स्वीकार करता है, वह है: void log_out(char *); इसे कॉल करने में, मुझे मक्खी पर एक स्वरूपित स्ट्रिंग बनाने की आवश्यकता है जैसे: int i = 1; log_out("some text %d", i); मैं एएनएसआई सी में यह कैसे करूं? केवल, चूंकि sprintf()एक …
101 c  string 


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