PDA

View Full Version : کار با آرایه



menevlster
پنج شنبه 22 فروردین 1392, 11:35 صبح
سلام
من آرایه ای از mystruct ایجاد کردم

const mystruct mstruct_arry[] =
{
{ L"Id1",L"Tage1",L"Name1"}
,{ L"Id1",L"Tage2",L"Name2"}
,{ L"Id2",L"Tage3",L"Name3"}
,{ L"Id1",L"Tage4",L"Name4"}
,{ L"Id3",L"Tage5",L"Name5"}
,{NULL,NULL,NULL}
};
حال تعدادی که Id = Id1 دارند طبق کد زیر انتخاب کردم
const mystruct *_mn;
for(const mystruct *mn = mystruct_arry; mn->name != NULL; mn++) {
if(mn->Id == L"Id1")
_mn = mn ;
_mn++;

}
من حالا خروجی mn_ را بدرستی بکار می برم میخواستم بدونم آیا روش مناسب دیگری هست؟