के परिणाम को स्ट्रिंगिफ़ाई करना मैं मैक्रो विस्तार के परिणाम को स्ट्रिंग करना चाहता हूं।सी प्रीप्रोसेसर, मैक्रो
मैं निम्नलिखित के साथ की कोशिश की है:
#define QUOTE(str) #str
#define TEST thisisatest
#define TESTE QUOTE(TEST)
और TESTE करने के लिए विस्तारित हो जाता है: "टेस्ट" जब मैं "thisisatest" पाने के लिए कोशिश कर रहा हूँ। मुझे पता है कि यह प्रीप्रोसेसर का सही व्यवहार है, लेकिन क्या कोई मुझे दूसरे को प्राप्त करने के तरीके से मदद कर सकता है?
Using TESTE #TEST is not valid
Using TESTE QUOTE(thisisatest) is not what I'm trying to do
http://stackoverflow.com/questions/798221/c-macros-to-create-strings –