पर कनवर्ट करें मैं एक स्ट्रिंग में प्रीप्रोसेसर टोकन को कन्वर्ट करने का एक तरीका ढूंढ रहा हूं।एक प्रीप्रोसेसर टोकन को स्ट्रिंग
विशेष रूप से, मैंने कहीं मिल गया है:
#define MAX_LEN 16
और मैं इसे उपयोग करने के लिए बफर सीमा से अधिक रोकना चाहते हैं:
char val[MAX_LEN+1]; // room for \0
sscanf(buf, "%"MAX_LEN"s", val);
मैं अन्य तरीकों से एक ही बात को पूरा करने के लिए खुला रहा हूँ, लेकिन केवल मानक पुस्तकालय।
http://stackoverflow.com/questions/195975/how-to-make-a-char-string-from-ac-macros-value –
स्ट्रिंग बनाने के लिए [सी मैक्रोज़ का संभावित डुप्लिकेट] (http: // स्टैक ओवरफ़्लो।कॉम/प्रश्न/798221/सी-मैक्रोज़-टू-बिल्ड-स्ट्रिंग्स) – rjstelling