ورود

View Full Version : سوال: آرایه ای از اشاره گر



sarakh
دوشنبه 26 اردیبهشت 1390, 11:53 صبح
سلام یه برنامه با tc نوشتم که موقع کامپایل این پیغام خطا رو می ده.
pointer to structure required on left side of -> or->*1


if (strcmp(list[i]->getfn,fn)==0)

fn یه پارامتر از نوع charو به این operation فرستاده می شه.list[i]1 یک آرایه از نوع اشاره گرهست که هر خانه ی اون به مقادیر مختلف از یک نمونه از یک شی اشاره می کنه.فرض کنین هر خانه آرایه به جایی اشاره می کنه که نام و تلفن و شماره شناسنامه ذخیره شده.حالا می خوام نام رو در خانه ی مورد نظر از این آرایه با یه رفتار (operation)به اسم getfn که در یک کلاس دیگه نوشتمش به دست بیارم و با fn مقایسه کنم.که آیا مساوی هستن یا نه.
لطفا راهنماییم کنین که چجوری این خطا برطرف می شه.

این 1 هایی که گذاشتم رو بهشون دقت نکنین.

sarakh
دوشنبه 26 اردیبهشت 1390, 11:54 صبح
اگر بخوام بدونم کدوم یکی از خانه های آرایهlist[] به جایی اشاره نمی کنه و خالی هست چه کدی باید بنویسم؟؟؟؟؟؟؟؟؟؟
پیشاپیش ممنون

sarakh
دوشنبه 26 اردیبهشت 1390, 15:26 عصر
لطفا راهنماییم کنین:ناراحت: