में कामयाब कोड से आयामी सरणी मैं निम्नलिखित करना चाहते हैं:पास बहु - अप्रबंधित कोड
इस तरह सी # कोड में तीन dimesinal सरणी बनाएँ:
var myArray = new short[x,y,z]; UnanagedFunction(myArray);
करने के लिए इसे पारित अप्रबंधित कोड (C++) इस तरह:
void UnmanagedFunction(short*** myArray) { short first = myArray[0][0][0]; }
UPDATED जब मैं निम्नलिखित कोड की कोशिश मैं रनटाइम त्रुटि है:
Attempted to read or write to protected memory.
धन्यवाद !!!
आप सी ++ में कोड लिख नहीं सकते हैं। –
कोड का पहला भाग सी # में है, दूसरा सी ++ में है और मैंने इसे आजमाया है संकलक मुझे सी ++ कोड –
की अनुमति देता है शायद आप अपने कोड को ट्रिपल की सरणी में बदल सकते हैं। – Simon