Инструменты пользователя

Инструменты сайта


works:programmer:arduino:struct-function-argument

Указатели на Struct, для передачи как аргументы функции

struct Driver {
  unsigned long count;
};
 
void Driver_Tick(Driver & driver) {
  driver.count += 1;
}
 
unsigned long Driver_getCount(const Driver & driver) {
  return driver.count;
}
 
Driver driver;
 
void setup() {
  Serial.begin(9600);
}
 
void loop() {
  Driver_Tick(driver);
  unsigned long count = Driver_getCount(driver);
 
  Serial.print("Count: ");
  Serial.println(count);
}
works/programmer/arduino/struct-function-argument.txt · Последнее изменение: 2021/06/26 07:01 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki