Re: doplnění prvků do struktury

Martin Záruba swz na volny.cz
Úterý Květen 7 18:38:41 CEST 2024


To mě napadlo jako první, jenže pak budou data rozdělena do dvou částí a 
nelze s nimi pracovat jako s celkem (třeba pomocí memcp)

Martin Záruba

Dne 7.5.2024 v 18:24 Miro su napsal(a):
> co tak tam vyhradit pointer na user strukturu?
> ktora by sa mohla volat lubovolne, byt kdekolvek atd...
>
>> On 7 May 2024, at 18:02, Martin Záruba <swz na volny.cz> wrote:
>>
>> Mám soubor, třeba muj.h ve kterém je deklarovaná struktura x, třeba
>>
>> struct{
>> inta;
>> int b;
>> }x;
>>
>> Soubor je pomocí include vložen do hlavního programu. A já bych 
>> potřeboval, aby uživatel, který použije #include muj.h mohl do té 
>> struktury vložit další prvky, takže struktura by se o tyto prvky 
>> (které v ní nejsou definované) rozšířila. Vymyslel jsem toto:
>>
>> structstru {
>> inta;
>> int b;
>> #ifdefuser
>>   user
>> #endif
>> };
>>
>> A v uživatelském programu použít
>>
>> #defineuser\
>> intc; \
>> intd;
>>
>> Asi to vypadá jako divný požadavek, ale mě jde o to, aby struktura x 
>> byl jeden prvek, který obsahuje jak mé, tak uživatelem vytvořené členy.
>>
>> Je na tom něco v nepořádku nebo to lze udělat líp?
>>
>>
>> -- 
>>
>> Martin Záruba
>> _______________________________________________
>> 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 bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240507/8c5f0773/attachment.htm>


Další informace o konferenci Hw-list