C ukazatel na funkci

Milan B. milan na bastl.sk
Pondělí Říjen 8 15:46:47 CEST 2018


On 10/8/2018 3:28 PM, Milan B. wrote:
> On 10/8/2018 1:51 PM, Miroslav Draxal wrote:
>> K tomuhle zápisu jsem se nějak prokousal také, ale vyhazuje to
>> indirect function call via a NULL pointer ignored
>
> To bude nejaky obskurny kompilator, nie?
>
> gcc s tym problem nema.
>

nj, xc8...

Ale taketo spapa, ale ktovie, ci to bude fungovat.

void dummy(void) {};
void (*pAkce)(void)=dummy;

pAkce =  (void (*)(void))0x1234;
pAkce();


>>
>>
>> -----Original Message-----
>> From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Milan B.
>> Sent: Monday, October 08, 2018 1:45 PM
>> To: hw-list na list.hw.cz
>> Subject: Re: C ukazatel na funkci
>>
>> Nieco take?
>>
>> pAkce =  (void (*)(void))0x1234;
>>
>> -m-
>>
>>
>> On 10/8/2018 1:30 PM, Miroslav Draxal wrote:
>>> Dobrý den,
>>>
>>> Prosím o pomoc znalce.
>>>
>>> void neco(void);
>>>
>>> void (*pAkce)(void);
>>>
>>>      pAkce = neco;
>>>
>>>      pAkce();
>>>
>>> Tohle je jasné.
>>>
>>> Jak místo neco() zadat přímo adresu programu? Lze to vůbec?
>>>
>>> Něco jako
>>>
>>>      pAkce = 0x001234;
>>>
>>>      pAkce();
>>>
>>> Díky za nakpnutí. 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
>>
>>
>>
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>
>
>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



------------- další část ---------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3984 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20181008/9c1f2489/attachment.bin>


Další informace o konferenci Hw-list