PDA

View Full Version : سوال: ارسال ارایه از یک تابع به main



z.a1376
پنج شنبه 19 آذر 1394, 23:35 عصر
سلام !
من داخل main یک ارایه تعریف کردم . قراره رو این ارایه به وسیله یک تابع تغییراتی ایجاد بشه . و خروجی دوباره تو همون ارایه ذحیره بشه .ولی نمیدونم چجوری ارایه تغییر یافته رو ارسال کنم بهmain . البته در این حد میدونم که شاید بشه از متغیرهای ارجاعی استفاده کرد :لبخند:

rahnema1
جمعه 20 آذر 1394, 19:34 عصر
سلام

به این صورت

void func(int* arr, int size)
{
// ....
}
int main()
{
int arr[] = {1 , 4 , 3, 7};
func(arr , 4);
}

هر تغییری در func بدهید روی اون آرایه اعمال می شه و در main هم قابل مشاهده خواهد بود ( به همین سادگی)

z.a1376
جمعه 20 آذر 1394, 21:31 عصر
ممنونم درست شد ! :لبخندساده: