मुझे enum
के कितने तत्वों के अनुसार एक सरणी आवंटित करने की आवश्यकता है।क्या एएनएसआई-सी में सदस्य एरे का आकार हो सकता है?
enum { A, B, C, LAST };
char buf[LAST];
कि ठीक काम करता है, यहां तक कि -ansi -pedantic
झंडे के साथ: मैं निम्नलिखित किया था। लेकिन मुझे यकीन नहीं है कि यह एक जीसीसी या क्लैंग है (जो सबसे अधिक समर्थन करता है, अगर सभी जीसीसी-एक्सटेंशन नहीं) एक्सटेंशन या वास्तव में एएनएसआई सी मानक द्वारा अनुमत है और एएनएसआई-सी स्टडी के साथ किसी भी सी कंपाइलर में ठीक काम करेगा। क्या कोई इसे स्पष्ट कर सकता है?
यह मानता है कि जीसीसी 100% मानक अनुपालन है :-) –