c - How to convert #defined string literal to a wide string literal? -
संभव डुप्लिकेट:
मेरे पास एक परिभाषा है जो #define का उपयोग कर परिभाषित है:
#define B "1234 \ 0"
मैं इस परिभाषा का उपयोग कैसे करूँ? संकलन समय पर व्यापक स्ट्रिंग शब्दशः?
एल "1234 \ 0"
(बस
#define d स्ट्रिंग शब्दशः
मैंने इसे करने की कोशिश की:
# परिभाषित करें मैकवेड्स (एल) एल ## एस
लेकिन यह
एलबी उत्पन्न करता है।
< P> टोकन चिपकाने के लिए ऑपरेंड के रूप में प्रयुक्त मैक्रोज़ के साथ ठीक से निपटने के लिए एक अतिरिक्त स्तर की ओर आना चाहिए। पेस्ट (एक्स, वाई) एक्स # # y #define MAKEWIDE (x) पेस्ट (एल, एक्स) < / html>
Comments
Post a Comment