ايران ويج

نسخه‌ی کامل: تبدیل عدد ذخیره شده بصورت unsigned char به int
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام دوستان
حتما تا بحال توی کار با rtc میکرو کنترلر دقت کردین که در تابع
کد:
rtc_get_time(&h,&m,&s);
مقادیر h , s , m که ساعت و ثانیه و دقیقه اند بصورت unsigned char هستند.
من می خوام این عدد ها را بصورت int بدست بیارم یعنی بفهمم ثانیه دقیقا چه عدد int ی است.
چطوری میشه این اعداد که به این صورت اند را به متغیر int تبدیل کرد؟
با تشکر
به جای unsigned char یه متغیر int به تابع بفرستBiggrin
می تونی هم ذخیره کنی بعد متغیر رو به یه متغییر int نسبت بدی
بله نوشتم:
کد:
int h_int , m_int , s_int;
char h , m , s;
rtc_get_time(&h,&m,&s);
h_int=h;  // be hamin sadegi!!!!
m_int=m;
s_int=s;