Массив структур

Maliyev
Offline
Зарегистрирован: 11.07.2022

Здрасте.У меня такая проблемка, я хочу создать массив структуры

struct measurement{
  float u0;
  float u_end;
  int number;
  long switch_time;
  long test_time;
} ;
struct {
measurement m[10];
}

попробовал так но не получается

Помогите с массивами пожалуйста уже 2 день не могу найти ответ

inspiritus
Offline
Зарегистрирован: 17.12.2012
имя структуры это теперь тип переменной

struct measurement{
  float u0;
  float u_end;
  int number;
  long switch_time;
  long test_time;
} ;

measurement m[10];



for (int i=0; i<10; i++){
   m[i].number=0
//…………………………
}

 

а вообще удобное решение, я использую активно.

 

Maliyev
Offline
Зарегистрирован: 11.07.2022

Спасибо все понятно!



struct measurement{
  float u0;
  float u_end;
  int number;
  long switch_time;
  long test_time;
} ;
 
measurement m[10];
 
void setup(){
m[1].u0=12,4;
  }
void loop(){
 
}
inspiritus
Offline
Зарегистрирован: 17.12.2012

m[1].u0=12,4; //Неверно

m[1].u0=12.4; //Верно

десятичный разделитель - точка