मैं एक हेडर फ़ाइल में फ़ंक्शन पॉइंटर घोषित करने के तरीके पर थोड़ा उलझन में हूं। मैं इसे मुख्य रूप से उपयोग करना चाहता हूं और मेनस.c नामक एक फ़ाइल का उपयोग करना चाहता हूं और इसे मेनू में घोषित करना चाहता हूं। मुझे लगता है। हम एक निश्चित कार्य को इंगित करने के लिए प्रारंभ करना चाहते हैं।शीर्षलेख और सी-फ़ाइल में फ़ंक्शन पॉइंटर घोषित कैसे करें?
यह इस तरह दिखता है:
void (*current_menu)(int);
क्या हम आपकी नियति, menus.h और मुख्य में लिख सकता हूँ?
ty, अब यह – user1106072
काम करता है, एम्परसैंड सख्ती से आवश्यक नहीं है – Dave
यह सच है, @ डेव। सी में, यह स्पष्टता के लिए मेरा एक स्टाइलिस्ट विकल्प है। सी ++ में कभी-कभी कुछ टेम्पलेट संदर्भों में इसकी आवश्यकता होती है, इसलिए मैं इसे स्थिरता के लिए करता हूं। –