tôi muốn làm được điều gì đó như thế này trong Objective-CTrả về một mảng 2D C từ một chức năng Objective-C
+(int[10][10])returnArray
{
int array[10][10];
return array;
}
Tuy nhiên, điều này mang lại một "mảng initializer phải là một danh sách initializer" biên dịch lỗi. Đây có phải là ở tất cả có thể?
Nhìn vào mã đó, có vẻ như tôi sử dụng 'mảng' trong nhiều không gian tên khác nhau. Tôi sẽ làm sạch nó nếu bạn nghĩ rằng nó gây nhầm lẫn. –
Khi sử dụng phương pháp struct, làm cách nào để truy cập cấu trúc dưới dạng mảng 2d? Ví dụ khi tôi 'int i = array [0] [1]' tôi nhận được "giá trị chỉ số không phải là mảng, con trỏ hoặc vectơ" – RSH1
Bạn cần truy cập thành viên cấu trúc. 'int i = array.array [0] [1]' nên làm điều đó cho bạn. –