में एक समारोह पैरामीटर के रूप में चर लंबाई के एक पूर्णांक सरणी पासिंग मैं निम्नलिखित कोड है जो ठीक काम करता है ...उद्देश्य सी
int testarr[3][3] = {
{1,1,1},
{1,0,1},
{1,1,1}
};
[self testCall: testarr];
इस फ़ंक्शन को कॉल कौन सा:
- (void)testCall: (int[3][3]) arr {
NSLog(@"cell value is %u",arr[1][1]);
}
मैं की जरूरत है सरणी परिवर्तनीय लंबाई होने के लिए - समारोह घोषित करने का सबसे अच्छा तरीका क्या है?
का उपयोग कारतूस काम नहीं करता:
- (void)testCall: (int[][]) arr {
आपकी मदद के लिए धन्यवाद।
यह हल करने के लिए यह एक बहुत ही चालाक तरीका था - धन्यवाद। –
'[foo testCall: myArray]' कॉल करने के बाद 'मुक्त()' स्मृति को न भूलें; –