Помогите пожалуйста. Как добавить в ардуино число в конец списка?

Animesh
Offline
Зарегистрирован: 13.11.2020

Возникли проблемы при работе со списками. Можно ли добавить число в конец списка не просто дописав его в список, а при помощи команды? Если да, то как?

b707
Offline
Зарегистрирован: 26.05.2017

Animesh пишет:

Можно ли добавить число в конец списка при помощи команды?

Если да, то как?

написать команду, которая будет добавлять число в конец списка? :)

А если серьезно - без примера кода обсуждать нечего

Animesh
Offline
Зарегистрирован: 13.11.2020

Написал с ошибкой. Не список, а массив

 

Animesh
Offline
Зарегистрирован: 13.11.2020

В пример простую программу

int massiv[] = {};
int val;

void setup() {
Serial.begin(9600);
}

void loop() {
if(Serial.available()){
  val = Serial.read();
}
}

как записать значение val в конец массив massiv ?

 

ddr2
Offline
Зарегистрирован: 27.12.2020
#define massive char
#define massive pazmep_macciva
massive vk_animesh[pazmep_macciva];

void dobavit_v_konec_macciva(char znachenie) { 
           vk_animesh[pazmep_macciva-1] = znachenie;
}

;)

Animesh
Offline
Зарегистрирован: 13.11.2020

Спасибо

 

b707
Offline
Зарегистрирован: 26.05.2017

ставлю на то, что через 30 мин/час/день придет ТС с жалобой, что хотел совсем не этого :)

ddr2
Offline
Зарегистрирован: 27.12.2020

тогда можно будет предложить добавления в аллоцирующийся список. ;)

AndreyD
AndreyD аватар
Offline
Зарегистрирован: 07.10.2018

Animesh пишет:

Читай про динамические массивы.