الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة بخصوص البوينتر و الستركت

مغلق
بدأه عبدالسميع في 14 أبريل 2002 · 2 رد · 454 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي pointer يدعي cur يفترض به ان يشير الى عنصر معين من عناصر structure يدعي phone .. و هذا الستركت موجود في داخل نود Node هي جزء من link-list

كيف اكتب صيغة تشير الى ان cur مؤشر على العنصر name الموجود في phone ?

اعرف ان الصيغة البسيطة هي كالتالي

cur=cur->data

لكن الـ data في حالتي هذه هي عبارة عن phone.name

اي جزء name من الستركت phone الموجود في اللنك ليست ؟

أرجو ان اكون قد استطعت التوضيح .

:confused:

#2

أخي أكتب الستركتر نفسه هنا و إن شاء الله بينحل :)

مع تحياتي ,,,

#3

:)

لقد توصلت الى الحل و لكني اضع الموضوع هنا للفائدة

i put the

{ name,address and phone }

in a single struct called contact and i decleared that struct as the

data part of the node like this :

struct node {

contact person;

ptrtype next ; }

this is what i did and i was stucked in how can i point to the

name part of person ...

و كان الحل هو عن طريق اني انقل الـ name , address , phone

من الستركت المنفصل الى النود نفسها و بالتالي يصير البوينتر يأشر مباشرة عليها ..

يا ترى هل كان بالامكان اني اظل محتفظ بها في ستركت منفصل و اعرف هذا الستركت على انه جزء الـ data من النود فعلا ؟ و كيف كان ممكن اتعامل مع البوينتر في هالحالة بحيث اخليه يأشر على جزئية معينة من هذا الستركت ؟

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…