Articles of सी

वैश्विक चर द्वारा निर्धारित आकार के साथ मैं एक सरणी क्यों नहीं बना सकता?

ग्लोबल वैरिएबल size से सरणी को आरंभ क्यों नहीं किया जाता? #include<stdio.h> int size = 5; int main() { int a[size] = {1, 2, 3, 4, 5}; printf("%d", a[0]); return 0; } संकलन त्रुटि को इस रूप में दिखाया गया है चर आकार के ऑब्जेक्ट को आरम्भ नहीं किया जा सकता है मेरे अनुसार, सरणी […]

सी में ऑपरेटर ओवरलोडिंग

मैं कुछ ऑपरेटरों को ओवरलोड करने की कोशिश कर रहा हूं: /* Typedef is required for operators */ typedef int Colour; /* Operators */ Colour operator+(Colour colour1, Colour colour2); Colour operator-(Colour colour1, Colour colour2); Colour operator*(Colour colour1, Colour colour2); Colour operator/(Colour colour1, Colour colour2); प्रत्येक ओवरलोडिंग के लिए मुझे यह त्रुटि मिलती है: expected '=', […]

एक संकेतक को एक शाब्दिक (या निरंतर) वर्ण सरणी (स्ट्रिंग) में लौट रहा है?

मुझे पता है यह गलत है: char* getSomething() { char szLocal[5]; /* put something in the char array somehow */ return szLocal; } … क्योंकि फ़ंक्शन रिटर्न के कुछ समय बाद szLocal को नष्ट किया जा सकता है लेकिन यह ठीक है? char* getSomethingElse() { return "something else"; }

निरर्थक स्ट्रिंग समाप्त करना

जीसीसी 4.4.4 सी 8 9 एक स्ट्रिंग समाप्त करने के लिए मानक तरीका क्या है? जब मैं NULL उपयोग करता हूं मुझे एक चेतावनी संदेश मिलता है। *dest++ = 0; *dest++ = '\0'; *dest++ = NULL; /* Warning: Assignment takes integer from pointer without a cast */ सोर्स कोड: size_t s_strscpy(char *dest, const char *src, […]

(स्ट्रिंग) का स्कोप

मैं हमेशा स्ट्रिंग लीटरल वापस जाने से बचने की कोशिश करता हूं, क्योंकि मुझे डर है कि वे फ़ंक्शन के बाहर परिभाषित नहीं हैं। लेकिन मुझे यकीन नहीं है कि यह मामला है। चलो, उदाहरण के लिए, यह फ़ंक्शन लेते हैं: const char * return_a_string(void) { return "blah"; } क्या यह सही कोड है? यह […]

नामित इनिशियलाइज़र के लिए सी ++ समकक्ष?

हाल ही में मैं कुछ एम्बेडेड डिवाइस पर काम कर रहा हूं, जहां हमारे पास कुछ स्ट्रैक्ट्स और यूनियन हैं जिन्हें संकलन समय पर आरंभ करने की आवश्यकता है ताकि हम कुछ चीजों को फ्लैश या रोम में रख सकें, जिन्हें संशोधित करने की आवश्यकता नहीं है, और थोड़ी बचत फ़्लैश या एसआरएएम एक प्रदर्शन […]

'एक' और 'के लिए' लूप का दायरा क्या है?

कुछ while और लूप के for क्या है? उदाहरण के लिए, यदि मैंने किसी ऑब्जेक्ट को लूप के भीतर घोषित किया है, तो उसका व्यवहार क्या है और क्यों?

#define मैक्रो में # प्रतीक से बचें?

धमाकेदार विवरण में जाने के बिना, मैं #define मैक्रो का उपयोग करना चाहता हूं जो कि #include पर विस्तार होगा, लेकिन '#' चिह्न पूर्वप्रक्रमक को भ्रमित कर रहा है (क्योंकि यह सोचता है कि मैं एक तर्क का हवाला देना चाहता हूं।) उदाहरण के लिए, मैं ऐसा कुछ करना चाहता हूं: #define MACRO(name) #include "name##foo" […]

क्यों memset चारों के बजाय एक आंत ले?

क्यों memset एक memset बजाय दूसरे तर्क के रूप में एक int लेते हैं, जबकि wmemset long या long long तरह कुछ के बजाय एक wchar_t लेता है?

argv ==?

मेरे प्रोफेसर और कुछ छात्र बहस कर रहे हैं कि क्या argv शून्य समाप्त है या नहीं। मेरे दोस्त ने एक छोटा सा कार्यक्रम लिखा था और इसे बाहर मुद्रित किया गया लेकिन एक और बच्चा ने कहा कि वह शायद खाली मेमोरी में बस पढ़ रहा है। क्या कोई इस चर्चा को हल सकता […]

दिलचस्प पोस्ट
Java.lang.NoClassDefFoundError को हल करने के लिए कैसे करें: जावा 9 में javax / xml / bind / jAXBException मैं डिवि कंटेनर में फिट करने के लिए एक छवि को कैसे बदलूंगा? क्या मैं ASP.NET में एक DirectorySearcher से 1000 से अधिक रिकॉर्ड प्राप्त कर सकता हूं? एक Chrome एक्सटेंशन से HTTP प्रतिक्रियाओं को संशोधित करें समय के बिना दो तिथियों की तुलना कैसे करें? Guice का उपयोग करते हुए सामान्य कार्यान्वयन इंजेक्शन सी मेमोरी प्रबंधन स्विफ्ट में एक एचटीटीपी अनुरोध + बुनियादी एथ बनाने के लिए जावा क्लास फ़ाइल प्रारूप प्रमुख संस्करण संख्या की सूची? स्थापना त्रुटि: INSTALL_FAILED_OLDER_SDK कैसे PHP में डेटाबेस पासवर्ड को सुरक्षित करना है? दृश्य स्टूडियो में निर्माण करते समय सशर्त 32/64 बिट संदर्भ का उपयोग करें पायथन के साथ UTF-8 स्ट्रिंग को MySQL लिखना बहिष्कृत jQuery टॉगल इवेंट के समतुल्य इकाई ढांचे कोड पहले समर्थन संग्रहीत प्रक्रियाओं है?