اطلاعیه

Collapse
No announcement yet.

تبدیل یک کاراکتر به عدد صحیح( کد ویژن )

Collapse
این موضوع بسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تبدیل یک کاراکتر به عدد صحیح( کد ویژن )

    سلام من یک رشته رو بصورت سریال دریافت می کنم و اون رو در آرایه ای از کاراکترها ذخیره می کنم حالا میخوام از بین این کارکتر ها یک کارکاتر رو تبدیل به عدد اعشاری یا صحیح بکنم و بتونم اعمال حسابی رو روش انجام بدهم اینم کدی که خطا میگیره

    ) float speed = atof ( Y[i]
    اینم خطاش :
    function argument #1 of type 'unsigned char' is incompatible with required parameter of type 'unsigned char *'

    #2
    پاسخ : تبدیل یک کاراکتر به عدد صحیح( کد ویژن )

    سلام
    اگر یه کاراکتر رو میخواید تبدیل کنید در ابتدا اون ببینید که اون کاراکتر بین 48 (صفر اسکی) تا 57 (9 اسکی) هست یا نه و اگر بود مقدار 48 رو از اون کاراکتر کم کنید که میشه مقدار صحیح و اگر تمام کاراکتر ها عدد هستن که نیاز به شرط گذاشتن ندارین.
    موفق باشید
    شبنم از سعی به سرچشمه خورشید رسید صائب تبریزی

    دیدگاه


      #3
      پاسخ : تبدیل یک کاراکتر به عدد صحیح( کد ویژن )

      اطلاعات دریافتی از جی پی اس می باشد که بصورت اعشاری است در نتیجه باید مقدار اسکی رو به اعشاری تبدیل کنم

      دیدگاه


        #4
        پاسخ : تبدیل یک کاراکتر به عدد صحیح( کد ویژن )

        با توجه به این که این موضوع بارها در انجمن مطرح شده و یا جهت ساماندهی انجمن AVR موضوع قفل میشود

        دیدگاه

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