PDA

View Full Version : مقدار دهی به آرایه سه بعدی



steven
چهارشنبه 20 دی 1391, 19:36 عصر
سلام
می خواهم به آرایه سه بعدی مقدار بدم اما قرار نیست از ورودی بگیره مقادیر کامل وجود دارند فقط شاید 100 تا گروه داده باشند یعنی تعریف آرایه ام اینه:

int audiocluster1[100][2]][9];
و اگر بخواهم دانه دانه بدهم سخته یک مثال می زنم در زیر فقط عنصر اول از 100 تا عنصر آرایه ی موجوده

audiocluster1[0][2][9]= {{47080, 50280}, {143820, 146820}, {228730, 231330},
{249560, 252170}, {346060, 349220}, {461740, 463540},

{546100, 548810}, {646400, 646960}, {690680, 691120}};

ایجور مقدرادهی اشتباه است چون این جوری فقط در هنگام اعلان اولیه داریم اما اگر بخواهم عدد بدهم باید برای 100 تا عنصر آرایه هر بار 9 تا عدد (یعنی 18 عدد) را به صورت دستی وارد کنم مثل پایین که خیلی سخته:

audiocluster1[0][0]][0]=47080;
audiocluster1[0][1]][0]=50280
audiocluster1[0][0]][1]=143820;
audiocluster1[0][1]][1]=146820;
و.......

این خیلی سخت و وقتگیره
چی کار باید کرد؟ :(
می خواهم بشه مثل حالت اعلان آرایه یکدفعه داده بگیره
و با for هم نمی شود چون اعداد را داریم و از ورودی نمی گیریم که هی از کاربر بخواهیم وارد کنه