PDA

View Full Version : ایجاد یک آرایه با توجه به مقدار یک عدد



mahdi bg
پنج شنبه 22 آذر 1386, 19:29 عصر
سلام
من یک تابع تعریف کردم که یک n رو میگیره
حالا میخوام به اندازه n آریه تشکیل بدم باید چکار کنم

مثلا



void main()
{
-----
void f1(n)
----
}


f1(int n)
{
int arr1[n]

}



یک سوال دیگه : از کجا می تونم c++ ver 5.2 رو دانلود کنم(تحت داس)

emad_67
پنج شنبه 22 آذر 1386, 20:05 عصر
برای سوال اولت باید از آرایه داینامیک استفاده کنی مثلا به این شکل


int *a=new int [n];

این دستور آرایه به نام a و به طول n و از نوع int برات میسازه.

404_3140
پنج شنبه 22 آذر 1386, 22:08 عصر
این راه باعث می شه از heap حافظه گرفته شه. خوبه اگه آدم کارش با هاش تموم شد، حافظه
اش رو آزاد کنه که هدر نره: اینم دستور آزاد کزدن حافظه:


delete []a;
(البته برای یک آرایه مثلا برای یه متغیر خالی این طوری می شه)


delete a;