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

Popular posts from this blog

java - ImportError: No module named py4j.java_gateway -

python - Receiving "KeyError" after decoding json result from url -

.net - Creating a new Queue Manager and Queue in Websphere MQ (using C#) -