Articles of सी प्रीप्रोसेसर

एक्सकोड पूर्वप्रक्रमक आउटपुट

मैं कुछ फ़ाइलों के लिए पूर्वप्रक्रमक के आउटपुट को देखना चाहता हूं। मैं Xcode में पूर्वप्रक्रमक के आउटपुट को कैसे देख सकता / सकती हूं?

सी में दो तारों को सम्मिलित करने के लिए मैक्रो

मैं एक मैक्रो को परिभाषित करने का प्रयास कर रहा हूं जो कि 2 स्ट्रिंग मान लेते हैं और उन दोनों के बीच एक स्थान के साथ एक दूसरे को जोड़ते हैं। ऐसा लगता है कि मैं किसी भी पात्र का उपयोग कर सकता हूं, उदाहरण के लिए मैं अंतरिक्ष के अलावा चाहता हूं: #define […]

सबसे सी डेवलपर्स क्यों const के बजाय परिभाषित करते हैं?

कई कार्यक्रमों में एक #define समान उद्देश्य के रूप में एक निरंतर उदाहरण के लिए। #define FIELD_WIDTH 10 const int fieldWidth = 10; मैं आम तौर पर पहले प्रपत्र को दूसरी तरफ पसंद करता है, जो मूल रूप से एक आवेदन के फैसले को संभालने के लिए पूर्व-प्रोसेसर पर निर्भर करता है। इस परंपरा के […]

सी मैक्रोज़ क्या उपयोगी हैं?

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

सी मैक्रो विस्तार और पूर्णांक अंकगणित के बारे में भ्रमित

संभव डुप्लिकेट: एक पहेली (सी में) मेरे पास निम्नलिखित स्निपेट से संबंधित कुछ प्रश्न हैं: #include<stdio.h> #define TOTAL_ELEMENTS (sizeof(array) / sizeof(array[0])) int array[] = {23,34,12,17,204,99,16}; int main() { int d; for(d=-1;d <= (TOTAL_ELEMENTS-2);d++) printf("%d\n",array[d+1]); return 0; } यहां कोड का उत्पादन अपेक्षित रूप में सरणी तत्वों को मुद्रित नहीं करता है लेकिन जब मैं तत्वों […]

सी में रनटाइम पर मैक्रो बदलना

मेरे पास एक मैक्रो परिभाषित है लेकिन मुझे शर्त पर निर्भर करते हुए इस वैल्यू को रन टाइम पर बदलना होगा। मैं इसे कैसे लागू कर सकता हूं?

मैं एक प्रीप्रोसेसर हालत में sizeof का उपयोग क्यों नहीं कर सकता?

मुझे लगता है कि sizeof एक ऑपरेटर है, जो एक पूर्णांक स्थिरांक के लिए समय संकलन में मूल्यांकन किया जाता है लेकिन ऐसा प्रतीत होता है कि इसका उपयोग #प्रैप्रोसेसर निर्देश में नहीं किया जा सकता है: #if 4 == sizeof(int) typedef int Int32; #endif (साइगविन-जीसीसी 3.4.4 के साथ-साथ विजुअल सी ++ 6.0 रिपोर्ट कंपाइल […]

क्या वैरायडिक मैक्रोज़ गैरमानक हैं?

डीबगबिल्ड के लिए, मैं आम तौर पर क्लेग का उपयोग करता हूं, क्योंकि यह चेतावनियां और त्रुटियों को बेहतर बनाता है, और उन्हें नीचे ट्रैक करने में आसान बनाता है, और उन्हें ठीक करें। लेकिन हाल ही में वैरायडिक तर्कों के साथ मैक्रो जोड़ने के बाद, रियासत ने मुझे (डमी प्रोजेक्ट से) निम्नलिखित बताया था: […]

मैं सी में एक गतिशील प्रेषण तालिका को कैसे लागू कर सकता / सकती हूं?

सबसे पहले, मैं समझता हूं कि फ़ंक्शन पॉइंटर्स और स्ट्रिंग या अन्य लुकअप का उपयोग करते हुए एक डिस्पैच टेबल को कैसे लागू किया जाए, यह चुनौती नहीं है मैं क्या देख रहा हूं, इस संकलन के समय में इस तालिका में गतिशील रूप से प्रविष्टियों को जोड़ना है। जिस प्रकार का कोड संरचना मुझे […]

सी / सी ++, क्या आप # को एक स्ट्रिंग में फ़ाइल को शाब्दिक रूप से शामिल कर सकते हैं?

मेरे पास सी ++ स्रोत फ़ाइल और एक पायथन स्रोत फ़ाइल है। मैं सी ++ स्रोत फ़ाइल को एक बड़ी स्ट्रिंग के रूप में पायथन स्रोत फ़ाइल की सामग्री का उपयोग करने में सक्षम होना चाहता हूँ। मैं ऐसा कुछ कर सकता हूं: char* python_code = " #include "script.py" " लेकिन यह काम नहीं करेगा […]

दिलचस्प पोस्ट
पेड़ पदानुक्रम प्राप्त करने के लिए सीटीई पुनरावर्ती आरवीएम और पतली, मूल बनाम स्थानीय उपयोगकर्ता फॉर्म को सबमिट करने से अक्षम करें सबमिट करें एक निर्दिष्ट सीमा के भीतर संख्या को कैसे सीमित करें? (अजगर) अपलोड किए गए फ़ाइल को एक निर्देशिका में सहेजने से पहले उसका नाम कैसे बदलें? विंडोज पर सॉफ्टवेयर में एक यूएसबी डिवाइस को बंद करें साइगविन जी ++ std :: stoi "त्रुटि: 'stoi' 'एसटीडी का सदस्य नहीं है स्प्रिंग एमवीसी – बाईंडिंग ए डेट फील्ड dyld: पुस्तकालय लोड नहीं किया गया: @ rpath / libswiftCore.dylib / Image नहीं मिला उप-वर्ग वापसी प्रकारों पर सी # सहकारिता मैं सी # में फ़ाइल से संशोधित दिनांक कैसे प्राप्त करूं? जावा में exec के माध्यम से पाइप सिग्नल का उपयोग कैसे करें एंड्रॉइड ऐप के लिए पीडीएफ व्यूअर एपीआई / लाइब्रेरी? html (+ सीएसएस): एक लाइन ब्रेक के लिए पसंदीदा स्थान को दर्शाता है SQL सर्वर में एक स्ट्रिंग में प्रत्येक शब्द के पहले अक्षर को कैपिटल करने का सबसे अच्छा तरीका क्या है