मैं गैमेस्टूडियो के साथ थोड़ा सा प्रयोग कर रहा हूं। अब मैं एक शूटर गेम बना रहा हूं। मेरे पास पॉइंटर के दुश्मनों के साथ एक सरणी है। मुझे चाहिए। जब एक दुश्मन की हत्या हो जाती है। सूची से उसे हटा दें। और मैं भी नए दुश्मन बनाने में सक्षम होना चाहता हूं।मैं सी में सरणी का आकार कैसे बदल सकता हूं?
गैमेस्टूडियो लाइट-सी नामक एक स्क्रिप्टिंग भाषा का उपयोग करता है। यह सी के समान वाक्यविन्यास है और वेबसाइट पर वे कहते हैं, कि इसे किसी भी सी संकलक के साथ संकलित किया जा सकता है। यह शुद्ध सी है, कोई सी ++ या कुछ और नहीं है।
मैं मैं सामान्य रूप से नेट भाषाओं और कुछ पटकथा भाषाओं में कार्यक्रम,
मुझे लगता है कि इस के लिए काम करने के लिए सरणी मॉलोक द्वारा आवंटित एक सरणी होनी चाहिए, न कि स्टैक पर। और यह भी चेतावनी दी जाती है कि यदि यह जगह में आवंटित करने में विफल रहता है तो यह पुराने ब्लॉक को मुक्त कर देगा और एक नया ब्लॉक आवंटित करेगा। यह किसी भी पॉइंटर्स को मूल ब्लॉक में अमान्य करता है। –
आह, हाँ। यदि आप रीयलोक का उपयोग करने जा रहे हैं तो उन दोनों को ध्यान में रखा जाना चाहिए। – dj2
Arrays पॉइंटर्स नहीं हैं। एक समारोह में पारित होने पर Arrays पॉइंटर्स को क्षय। एक सरणी और एक सूचक दो बहुत ही अलग चीजें हैं। – Robbie