اطلاعیه

Collapse
No announcement yet.

ذخیره یک عدد در برنامه با استفاده از کی پد

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ذخیره یک عدد در برنامه با استفاده از کی پد

    سلام دوستان
    من از یک کی پد 2 در2 استفاده میکنم
    برنامه ای نوشتم که 16 کاراکتر صفحه کلیدو روی ال سی دی میتونه نشون بده اما من میخوام اون کاراکترهای عددی به عدد تبدیل بشه و باهاش بتونم یک مقدار رو در برنامه ام ذخیره کنم و در برنامه بر اساس مقدار اون عدد تصمیم بگیرم .چه کار باید بکنم؟

    #2
    پاسخ : ذخیره یک عدد در برنامه با استفاده از کی پد

    ببخشید منظورم 4 در 4 بود :redface:

    دیدگاه


      #3
      پاسخ : ذخیره یک عدد در برنامه با استفاده از کی پد

      سلام
      اول برنامت رو اینجا بگذار ...
      باید هر کارکتری رو که از کی پد دریافت کردی با استفاده از دستور case به یک عدد نسبت بدی
      و برای نمایش عدد به صورت دسیمال روی lcd از تابع sprintf استفاده کن ....

      دیدگاه


        #4
        پاسخ : ذخیره یک عدد در برنامه با استفاده از کی پد

        سوالت مبهمه برنامتو بزار :agree: :agree:
        mer30

        دیدگاه


          #5
          پاسخ : ذخیره یک عدد در برنامه با استفاده از کی پد

          خوب یک متغیر از نوع ایپرام تعریف کن و مقدارت رو تو اون بریز. با قطع برق دیتا هات سالم میمونن.
          تنها موردی که همه آدما یقین دارن خدا در حقش زیاد لطف کرده
          داشتن عقله زیادتر از دیگر آدم ها است

          دیدگاه


            #6
            پاسخ : ذخیره یک عدد در برنامه با استفاده از کی پد

            با فرض این که میتونید عدد بخونید (مثلا تابعتون rkeypad() هست و خروجیه int میده )

            i = i*10 + rkeypad()
            که عددتون هر دفعه در ده ضرب میشه و در واقع در مبنای ده یک واحد شیفت پیدا میکنه و با خروجی جمع میشه

            head<=
            ...تشکر خدا...
            [img width=97 height=100]http://mahdi3d.persiangig.com/image/5280543_t.jpg[/img]

            دیدگاه


              #7
              پاسخ : ذخیره یک عدد در برنامه با استفاده از کی پد

              سلام
              خیلی ممنونم دوستان
              پاسخش رو پیدا کردم. برنامه نوشتم که صدگان رو ضرب در صد کنه دهگان را ضرب در 10 و با یکان جمع کنه و اگر عدد ممیز داشت یک جور دیگه
              ولی دنبال یک روش آسونتر بودم

              دیدگاه

              لطفا صبر کنید...
              X