PDA

View Full Version : سوال: آرایه های متغیر



amin1softco
دوشنبه 09 آذر 1388, 20:06 عصر
با سلام
من یک مشکل کوچولو دارم من می خواهم با یک حلقه فور 20 تایی 20 عدد آرایه با نام متغیر در سی پلاس پلاس ایجاد کنم چطور میشه این کار رو عملی کرد

for (int i=0;i<20;i++){
"a"+i[i]=i*2;
}
یک چیزی در این مایه ها کمممممممممممممک:لبخندساده:

tdkhakpur
دوشنبه 09 آذر 1388, 20:12 عصر
این کار شما با اصول برنامه نویسی مغایرت دارد, خوب اگر منظورتان ساخت مفسر و کامپایل کننده باشد همین کار را به طور اصولی انجام بدید ولی در حالت استاندارد هیچ کامپایلری از این کد های شما پشتیبانی نخواهند کرد.

clover
دوشنبه 09 آذر 1388, 21:13 عصر
چه نیازی به نام متغیر هست ؟ کاری که شما می خواهید را با کمی تغییر به این شکل می شود انجام داد :


int main()
{

int* arr[20];

for (int i = 0; i < 20; i++)
{
arr[i] = new int[i+1];
}
}

با کمی تغییر به عناصر آرایه ها داخل حلقه مقدار دهی هم می توانید بکنید.

amin1softco
سه شنبه 10 آذر 1388, 04:01 صبح
آخه مشکل من اینه که من همچین کاری قدیما تو فلش انجام می دادم واینکه دوتاکروشه می گذاشتم:لبخندساده: اما بازم ممنون