Gast
#696249
Hallo,
ich habe folgenden typedef:
typedef struct button_info {
uint8_t pressed;
uint8_t pressed_long;
uint8_t active;
uint8_t pin;
} but_info_t;
und eine Funktion die folgendermaßen aussieht:
but_info_t *but_check(uint8_t nmb) {
return &button[nmb];
}
nun möchte ich in meiner main folgenden Einzeilerhaben:
int main(void){
but_info_t *bsp;
bsp = but_check(0);
if (bsp->pressed == 1){
.....
.....
.....
}
}
wie genau muß der Syntax in der main dazu sein? Irgendwie finde ich für
dieses spezielle Beispiel und durch try and error bin ich nicht
weitergekommen.
Das ich die Adresse zurückgeben möchte anstatt die Variable an sich habe
ich mal so gelernt.
Gruß
Andreas