Re: C: Předání ukazatele na funkci

Petr Labaj labaj na volny.cz
Sobota Duben 28 02:00:32 CEST 2018


Nebo lépe:

void HledejPrikaz(const char *pHledanyPrikaz, void pAkce(void));

HledejPrikaz("RESET", Prikaz_RESET);

PL

*********************

Dne 28.4.2018 v 1:42 Petr Labaj napsal(a):
> HledejPrikaz("RESET", (void *(*)(void))Prikaz_RESET);
>
> PL
>
> ********************
>
> Dne 28.4.2018 v 1:11 Miroslav Draxal napsal(a):
>>
>> void HledejPrikaz(const uint8_t* pHledanyPrikaz, void* pAkce(void));
>>
>> void Prikaz_RESET(void);
>>
>> HledejPrikaz("RESET", (void*) Prikaz_RESET);
>>
>> Vyhodí varování
>>
>> warning: (2029) a function pointer cannot be used to hold the address 
>> of data
>>
>> pointer to void -> pointer to function with no arguments returning 
>> pointer to void
>>
>> Díky, Míra
>>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list