ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2013/11/21
    5
    0

    Post ایجاد ارجاع به متغیر، با متغیر عددی

    سلام دوستان عزيز يه سوال داشتم؛ ببينيد من مي خوام يه برنامه بنويسم به زبان سي که براي ارجاع به متغير هاي متفاوت از يک سلسله متغير، از يه عدد داخل يه متغير استفاده کنم، خب همون طور که مي دونيد: ميشه اين کار رو با آرايه انجام داد،

    int a;

    char c=1,b=0;
    char ch[2][3]={{c,d},{a,b}}; //create aray
    a=ch[b][c] //d


    اما مشکل آرايه اينه که فقط از يک نوع داده پشتيباني مي کنه، ببينيد، مثلا من مي خوام يه ديتابيس داشته باشم، که براي هر عدد يک نام و براي هر نام چنتا مشخصه داشته باشم، اما مي خوام که بشه براي دسترسي به هر کدوم، تنها با يک متغير عددي و تغيير عدد داخل متغير به هر کدوم از زير مجموعه ها دسترسي داشته باشيم، ساختار و بعضي فرم هاي ديگه رو ديدم، اما بنظرم نميشه ارجاع با متغير عددي رو با ساختار و يا یونیون و... داشته باشيم، ممنون ميشم يه راه حل نشونم بدين.
    يا علي
  2. #2
    2008/04/02
    43
    11

    پاسخ : ایجاد ارجاع به متغیر، با متغیر عددی

    از ارایه های استراکچری استفاده کنید دوست من




    struct Point
    {
    int x, y;
    };

    int main()
    {
    // Create an array of structures
    struct Point arr[10];

    // Access array members
    arr[0].x = 10;
    arr[0].y = 20;

    printf("%d %d", arr[0].x, arr[0].y);
    return 0;
    }
    ویرایش توسط kazem1010 : 2018/08/15 در ساعت 15:07
  3. #3
    2013/11/21
    5
    0

    پاسخ : ایجاد ارجاع به متغیر، با متغیر عددی

    نقل قول نوشته اصلی توسط kazem1010

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    از ارایه های استراکچری استفاده کنید دوست من




    struct Point
    }
    سلام، بسیار بسیار ممنون، خیلی خوب بود، استفاده بردم، راستی می تونی یه جور دیگش رو هم بهم نشون بدی که حتی برای فراخوانی متغیر های داخل استراکت هم بجای اسم از عدد متغیری استفاده کنم، مثلا بجای نوشتن
    arr[f] .[b][c]; // moteqaiier dakheli ham aray hast
    یعنی تنها اسم استراکت رو بنویسیم، و برای نیل و دسترسی به هر قسمتش از متغیر عددی استفاده کنیم، بنظرتون با اشاره گر میشه؟ فک نکنم
    بهر حال همینم که نشونم دادین عالی بود، اتفاقاً حالا که نشون دادین، رفتم دوباره یه سر زدم به کتاب جعفری نژاد ، همین روش رو دیدم، عالی بود ممنون، بازم ممنون
    یا علی
  4. #4
    2008/04/02
    43
    11

    پاسخ : ایجاد ارجاع به متغیر، با متغیر عددی

    بله امکانش هست که با pointer به خود ارایه استراکچرها ها دسترسی پیدا کنید
    و برای دسترسی به تک تک عضو های ارایه های هر یک از ارایه های استراکچری می بایست تابع تعریف کنید که خیلی رسم نیست این جینگولک بازی
نمایش نتایج: از 1 به 4 از 4

موضوعات مشابه

  1. مشکل در نمایش متغیر عددی در LCD کاراکتری
    توسط Hamedsj در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2015/04/09, 00:58
  2. فرستادن یك متغیر عددی با دستور putsf
    توسط ali guard در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2014/07/04, 13:00
  3. تنظیم یک متغیر عددی توسط ارتباط سریال
    توسط cyber68 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2013/08/08, 18:36
  4. در بسکام، ذخیره متغیر Integer در متغیر Byte
    توسط shahriar در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2009/02/09, 20:29
  5. تبدیل متغیر عددی به رشته
    توسط hossein borhani در انجمن میکروکنترلرهای AVR
    پاسخ: 2
    آخرين نوشته: 2006/11/21, 13:27

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •