اطلاعیه

Collapse
No announcement yet.

کمک در تبدیل CHAR به INT

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

    کمک در تبدیل CHAR به INT

    سلام دوستان من با این کد متغیر CHAR رو به INT تبدیل کردم ولی وقتی در سریال مانیتور مثلا عدد 9874 رو میزنم بین اینها یه اینتر میندازه و آخرین عدد رو در اینجا 4 رو در متغیر ذخیره میکنه چیکار باید بکنم؟


    #include <stdlib.h>
    long DATARATE = 38400;
    char inChar;
    char inData[5];
    int val; //value to come from inData conversion using atoi()
    void setup() {


    Serial.begin(DATARATE);
    }
    void loop()
    {
    while (Serial.available())
    {
    inChar = Serial.read();
    val = atoi(&inChar);
    Serial.println(val); }
    }




    جدیدترین ویرایش توسط soheyl1111; ۱۹:۵۲ ۱۳۹۷/۰۲/۰۶.
لطفا صبر کنید...
X