ورود

View Full Version : ارسال struct به عنوان پارامتر به تابع c++



meysam021i
یک شنبه 16 فروردین 1394, 22:23 عصر
سلام چطور میشه آرایه ای از struct ها رو به عنوان پارامتر به تابع ارسال کرد و در آن تغییرات اینجاد کرد؟

rahnema1
یک شنبه 16 فروردین 1394, 22:42 عصر
سلام
مثلا اینجور

struct Mystruct
{
int a;
double b;
};
void myfunc(Mystruct* str , int sizeArray)
{
for ( int i = 0 ; i < sizeArray ; i++)
{
str[i].a = i;
str[i].b = i * 2;
}
}
int main()
{
const int sizeArray = 10;
Mystruct arrayofStruct[sizeArray];
myfunc(arrayofStruct, sizeArray);
}