تبدیل آرایه به int

سلام استاد من از ورودی سریال یک عدد به صورت رشته ای گرفتم و ریختم داخل آرایه از نویcharوالان میخوام با متغیری که گرفتم از ورودیadcو داخلint ثبت کردم رو با هم داخل نرم افزار keil داخل شرط ifقرار بدم و مقایسه کنم اما اجازه بهم نمیده و راه cast گرفتن هم انجام دادن لطفا هر چه سریع تر پاسخ بدبد ممنون میشم کار عجله ای هست ممنون

سلام دوست عزیز، شما تا چه فصلی از آموزش رو مشاهده کردید؟ ما در قسمت arm و یا avr در یکی از بخش ها دستور scanf رو میگیم که برای همین کار هست. در واقع شما میتونید با استفاده از scanf مقدار ورودی رو به صورت int دریافت کنید.

سلام مجدد استاد مشکل این هست که stm32این اجازه رو نمیده راه دیگری هست؟

این دستور مربوط به سخت افزار خاصی نیست و از دستورات استاندارد زبان C هست. ارور خاصی میگیرید؟
باید کتابخانه stdio.h رو اضافه کنید به فایلتون.

به خاطر توابع halاین اجازه رو نمیده و اگر کد بزنم چیزی در یافت نمیکنه از پورت سریال و میکرو در حالت بلاکینگ میره
از دستور atoi میشه استفاده کرد استاد؟

بله از atoi هم میشه استفاده کرد:

خیلی ممنون استاد درست شد یاحق