NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2649 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 3 از 3

موضوع: یه کوچولو کمک فوری درباره دستور sprintf

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    May 2014
    نوشته ها
    20
    تشکر
    7
    تشکر شده 2 بار در 2 پست

    پیش فرض یه کوچولو کمک فوری درباره دستور sprintf

    سلام . من میخوام با کدویژن مقدار متغیر اعشاری رو در ال سی دی نشون بدم، عدد اعشاری مثلا 0.75


    وقتی این مقدار رو با دستور زیر نمایش میدم، چند تا صفر بعد از ممیز هم نشون داده میشه، مثلا 0.750000
    کد:
        sprintf(buffer,"%f",adad);
        lcd_puts(buffer);
    رقم بعد از اعشار چند رقمی میشه و تغییر میکنه و ثابت نیست. چه تغییری باید در دستور sprintf بدم که صفر ها رو نشون نده؟؟؟؟





  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2

  4. #3
    کاربر علاقه مند
    تاریخ عضویت
    May 2014
    نوشته ها
    20
    تشکر
    7
    تشکر شده 2 بار در 2 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    سلام
    خوب مهندس مقدار اعشار را در دستور مشخص نکردید
    sprintf(buffer,"%5.2f",adad);
    مقدار اعشار متفاوت میشه و ممکنه یه بار سه رقم یه بار 4 رقم و .. باشه

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

  1. رفتار عجیب تابع Sprintf
    توسط ariahope در انجمن LPC series (NXP)
    پاسخ: 7
    آخرين نوشته: 30-09-2015, 11:08
  2. مشکل با sprintf در coIDE
    توسط mehdi_nxp در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 10-12-2012, 20:34
  3. float در دستور sprintf
    توسط آقاجون در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 20-07-2012, 19:36
  4. پاسخ: 1
    آخرين نوشته: 01-07-2012, 19:12
  5. مشکل با sprintf در avrgcc
    توسط mojtaba_led در انجمن AVR
    پاسخ: 12
    آخرين نوشته: 03-09-2011, 03:08

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

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