استراکچر با پوینتر در سی++

جهت طرح ابهامات و مشکلات درسی خود به این بخش مراجعه نمایید

مدیر انجمن: rosa_127

قفل شده
mamad_msp
کاربر متوسط
کاربر متوسط
پست: 229
تاریخ عضویت: جمعه 20 مهر 1386, 2:22 pm

استراکچر با پوینتر در سی++

پست توسط mamad_msp » چهارشنبه 15 آبان 1387, 1:06 pm

سلام دوستان ک
یه مشکل در سی++ بین منو استادم پیش امده شما می تونین منو روشن کنین:
میگن:
استراکچر هر جا میشه تعریف کرد و موتونیم بهش اشاره گر بدیمکه لینک میست شه از این حرفا.و بعد باید نیو کنیم که حافظه بگیره ولی این مشکل هست :
اگه ساختمان گلوبال تعریف کنیم و بعد برای تو قسمت main نیو کنیم
erro: undifination struct میده.
ولی اگه local تعریف شه new هم کنیم یرور نمیده.و کار درست پیش می ره.
اگرم اصلا نیو نکنیم که اشاره گر null به کل غلط
مشکل اینه که استاد می گه و همه استادای که من تا حالا داشتم می گن:
اگه چیزی global تعریف شه نقش خدا رو داره(البته معنی حرفشون اینه:D)
حالا گیر من اینه که پس با این دلیل حرف اونا غلط میشه.
شما یه چیزی به من بگین:D
( البته فحش ندینا:ی می دونم باید کد می نوشتم تا خوب شه ولی حس این کار نبود و فارسی همه چیزو نوشتم)

mamad_msp
کاربر متوسط
کاربر متوسط
پست: 229
تاریخ عضویت: جمعه 20 مهر 1386, 2:22 pm

Re: استراکچر با پوینتر در سی++

پست توسط mamad_msp » پنج‌شنبه 16 آبان 1387, 11:36 am

ایوال ممنون از همه دوستان که جوابمو دادن:D

آواتار کاربر
مهيار
مدیر انجمن
مدیر انجمن
پست: 2444
تاریخ عضویت: شنبه 22 تیر 1387, 12:14 pm
محل اقامت: هورا
تماس:

Re: استراکچر با پوینتر در سی++

پست توسط مهيار » پنج‌شنبه 16 آبان 1387, 8:39 pm

می دونم باید کد می نوشتم تا خوب شه ولی حس این کار نبود و فارسی همه چیزو نوشتم
كد بده منظورتو متوجه نميشم .
اگه ساختمان گلوبال تعریف کنیم و بعد برای تو قسمت main نیو کنیم
erro: undifination struct میده.
به اين مورد تا به حال بر نخوردم و امتحان هم نكردم ولي فكر كنم تو c اين كار مشكلي ايجاد نميكرد چون يادمه استراكچر و هميشه خارج از تابع main و به صورت global تعريف ميكردم و بلافاصله بعد از اون واسش فضا set ميكردم اما فكر كنم داخل تابع main به مشكلي پيش نياد . بازم اگه امكانش هست كد بذار بهتر ميشه بهت جواب داد .
ولی اگه local تعریف شه new هم کنیم یرور نمیده.و کار درست پیش می ره.
اگرم اصلا نیو نکنیم که اشاره گر null به کل غلط
در اين مورد كاملا باهات موافقم چون خودم اين كارو كردم
پيش از سحر تاريك است،اما تا كنون نشده که آفتاب طلوع نکند... به سحر اعتماد کنيد.

شکست وجود ندارد مگر در ذهن سازنده‌اش!
-------------------------------------------------------------------
بوي جوي موليان آيد همي
ياد يار مهربان آيد همي

ديگه آموي و درشتي هاي او
زير پايم پرنيان آيد همي
--------------------------------------------------------------------------
به سلامتي بچه هاي قديم که با ذغال واسه خودشون سيبيل ميذاشتن تا شبيه باباهاشون بشن نه بچه هاي الان که ابروهاشونو بر ميدارن تا شبيه مادراشون بشن

mamad_msp
کاربر متوسط
کاربر متوسط
پست: 229
تاریخ عضویت: جمعه 20 مهر 1386, 2:22 pm

Re: استراکچر با پوینتر در سی++

پست توسط mamad_msp » جمعه 24 آبان 1387, 6:11 pm

salam agha khobi aziz, agha har vaght bikar shodi ino e negah kon bebein u be javab meresi ya na?
man ke bekhialesh shodam:D
ino ke ghabol darim استراکچر هر جا میشه تعریف کرد
age hala e sakhtemon mesl
struct s{
int a
int
...
)ptr;
main()
new ptr;

inja error erro: undifination struct میده.erro: undifination struct میده.
حالا دوست عزیز و فعال سایت امیدوارم منظورمو رسونده باشم البته syntax مشکل داره و فقط می خواستم بگم منظورم این بود.
خالا اگه استراک بیاد تو مین ( لوکال) بعد اگه نیو هم کنیم مشکل نیم گیره
albte man az borland 3.1 estefademekonam,
megan moshkil one vali chera akhe:D
jaleb ine ke in chera ro hich ki paygiri nakarde
mamnon mesham.

قفل شده