تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: یه مشکل عجیب در c++؟!!

  1. #1
    اگه نباشه جاش خالی می مونه mashaheeer's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ...
    پست ها
    472

    پيش فرض یه مشکل عجیب در c++؟!!

    سلام.
    این کد ساده رو وقتی می نویسم تو خروجی a رو یه عدد عجیب قریب میده،هم با ویژوال c++ امتحان کردم هم با codeblocks.آخه چرا؟
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #2
    داره خودمونی میشه Lordmaster's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    173

    پيش فرض

    وقتی متغیری رو تعریف می کنیم متغیرها به ترتیب از پایین به بالا و از راست به چپ در حافظه قرار میگیرند.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    طبق تعریف شما هر خونه از حافظه رو اگر یک بایت فرض کنیم ابتدا 2 بایت به Str میرسه که خونه اول و دومو اشغال میکنه و 2 بایت هم به a که خونه سوم و چهارم رو اشغال میکنه.
    تا الان که مشکلی نیست
    حالا شما فرض کن رشته ی Alireza رو وارد کردی این رشته که وارد کردی از محدوده خودش خارج میشه و چون a بعد از str قرار داره L در خونه سوم و R در خونه چهارم قرار می گیره و اون رقم عجینی که میبینی همین دو حرف هستند که به integer تبدیل شدن.


    شما str رو درست تعریف کن تا خونه های حافظه برای رشته ات رزرو بشن .
    یا بهترین کار استفاده از اشاره گره تا به همون مقداری که وارد میشه فضا اختصاص بده!

  3. 2 کاربر از Lordmaster بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    اگه نباشه جاش خالی می مونه mashaheeer's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ...
    پست ها
    472

    پيش فرض

    اولا قرض از این پستم بیشتر تشکره چون واقعا این مسئله ذهنم رو بدجوری درگیر کرده بود و با کمک شما لااقل فهمیدم مشکل کجا بوده.بعدشم،در مورد اون تیکه آخری که گفتید از اشاره گر استفاده کنم،یه منبعی چیزی معرفی کنید یا اگه زحمتی نیست یه توضیح مختصری میدید.تا حدی درباره اشاره گرها می دونم ولی در مورد کارکردش تو این زمینه نه...
    بازم ممنون

  5. #4
    داره خودمونی میشه Lordmaster's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    173

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •