Arduino sd card присвоить значения переменных
- Войдите на сайт для отправки комментариев
Чт, 09/05/2013 - 19:55
Доброе всем время. момогите понять как это делаеться.
модуль Arduino sd card
на нем есть фалик с текстом
a1=19 a2=28 b3=14 b4=25 ........
как присвоить эти значения к переменыйм в коде.
char str[3] = {0,0,0}; file.seek(3); str[0] = file.read(); str[1] = file.read(); //A1 a1 = atoi(str); //------- file.seek(file.position()+3); str[0] = file.read(); str[1] = file.read(); //A2 a2 = atoi(str); //------- file.seek(file.position()+3); str[0] = file.read(); str[1] = file.read(); //B3 b3 = atoi(str); //------- file.seek(file.position()+3); str[0] = file.read(); str[1] = file.read(); //B4 b4 = atoi(str); //-------Набросал немного. Это в самом простом варианте. Дешево и сердито.
Это если в переменной будет всегда 2 знака, а если один, 3 или 4 знака.... то все полетит.
Ну... дешево и сердито. Тут надо у автора спросить, что ему конкретно нужно. Может он хочет, чтобы программа вообще сама эти переменные искала.
да переменные могут быть и 2 и 10 знаков..... в delpi есть компонент ini для работы с ini файлами. а вот тут я незнаю можно лиак сделать...
Все разабрался. если кому надо вот описания.
https://github.com/stevemarple/IniFile