Тема: CITROEN-ARDUINO
Показать сообщение отдельно
Старый 02.11.2015, 23:24   #110
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Цитата:
Сообщение от lti1 Посмотреть сообщение
В OUTLINE[0] = " "; вставьте пробелы, в количестве равном количеству символов в str = String(123);
PHP код:
void setup() { 
Serial.begin(115200); 

void loop() {
char *OUTLINE[] = {"RPM","|","SPD","|","ILPK","|","LPK","|","Trip"," |","AVG SPD","|","Themp"};
String str
OUTLINE[0] = "   ";
str String(123);
str.toCharArray(OUTLINE[0],str.length()+1);
OUTLINE[2] = "bbb";
for(
int i=0i<13i++){
Serial.print(OUTLINE[i]);
}
Serial.println("");
delay(5000);

Результат: 123|bbb|ILPK|LPK|Trip |AVG SPD|Themp
Какой-то костыль получается, но работает. Ссылка.
А если этот самый str каждый раз разной длины?
Я уже int массив сделал, в принципе и так пойдёт.
T_r_D вне форума   Ответить с цитированием