मैं स्तरों की एक सरणी के साथ नामित खेल एक struct, इस तरह परिभाषित किया गया है:विभाजन गलती समस्या (सी)
typedef struct
{
Level levels[x];
} Game;
जब मैं कोड संकलन, अगर एक्स 1, 2 या 3, कार्यक्रम रन है सामान्य रूप से। यदि यह कोई अन्य मूल्य है (उदाहरण के लिए, 4), मुझे एक सेगमेंटेशन गलती मिलती है। मैं कहीं भी सरणी तक नहीं पहुंच रहा हूं। मुख्य इस समय कुछ ऐसा है (प्रारंभिक को छोड़कर सब कुछ टिप्पणी की गई):
int main (...)
{
Game g;
return 0;
}
यह क्या हो सकता है इसका कोई संकेत?
अग्रिम धन्यवाद।
क्या हम कृपया देख सकते हैं कि 'स्तर' क्या है, या कम से कम इसका आकार स्थिर आवंटन तक जाता है? मेरे पास एक बड़ा हिस्सा है। –