Массив char в цикле for, как объявить?
- Войдите на сайт для отправки комментариев
Пт, 26/07/2013 - 12:08
Есть массив даныых, который я хочу записать в одноименные переменные типа t[1], t[2],...t[n].
Массив нужен предположим 10байт.
Как мне его объявить?
char t[3[5]; void setup() {} Serial.begin void loop () {} for (int i=0; i<6; i++) { dtostrf(i,1,0,t[i]); t[i]='ABC'+i; Serial.println (t[i]); }
В сериал вроде как выводиться, но смущает char t[3[5]; Имеет ли это место быть?
Есть массив даныых, который я хочу записать в одноименные переменные типа t[1], t[2],...t[n].
Массив нужен предположим 10байт.
Как мне его объявить?
В сериал вроде как выводиться, но смущает char t[3[5]; Имеет ли это место быть?
Вот рабочий скетч
Ни кто не знает как в несколькобитный char записать t1, t2, t3...tn? Или меня уже просто игнорят за кучу тем и вопросов?
Может вначале задашь корректный вопрос?
Может вначале задашь корректный вопрос?
Было
Есть массив даныых, который я хочу записать в одноименные переменные типа t[1], t[2],...t[n].
Массив нужен предположим 10байт.
Как мне его объявить?
как в несколькобитный char записать t1, t2, t3...tn?
Определитесь для начала, какой массив вам необходим:
одномерный (он же "строка" в случае хранения элементов типа char) - для манипуляций с одной символьной строкой (например, char line[21]; - для записи строки длиной до 20 символов)
двухмерный - для работы с "текстом" (например, char text[10][21]; - для манипуляции текстом из 10 строк длиной до 20 символов)
В любом случае - проштудируйте главу "Массивы и строки" из "библии Шилдта" или из какой-либо другой книжки по Си: по крайней мере, это поможет вам задавать более конкретные вопросы.
http://arduino.ru/Reference/String
Используй обьявление массива строк.
char* t[5];
Спсибо!