2010-09-28 7 views
7

यहाँ मेरे सवाल मैं अपने ज फ़ाइलएक स्थिर स्थिरांक चार शुरु कर रहा है * सरणी

static const char *Title[]; 

में यह है मैं प्रारंभ करते कैसे मेरी सी में सरणी सरणी कहते हैं कि "पहले" की सुविधा देता है फ़ाइल, " दूसरा "" initialization पर इस छोटे से blurb तीसरे "

+1

क्या आप वाकई इसे हेडर फ़ाइल में चाहते हैं? – sellibitze

+0

ठीक है अगर यह कक्षा में है तो क्या यह समझ में नहीं आएगा? – DogDog

+1

क्या यह सी या सी ++ है? – Vanuan

उत्तर

19

static const char* Title[] = { "first", "second", "third" };

चेक बाहर। आप इसे अलग फाइलों में क्यों करना चाहते हैं? आपको बाहरी करना होगा।

// in .h 
extern const char* Title[]; 

// in .c 
const char* Title[] = { "first", "second" }; 
1

यदि यह सी ++ है तो आप इस सरणी को कक्षा के बारे में लपेट सकते हैं और इसका एक स्थिर उदाहरण बना सकते हैं।