abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:22 | IT novinky

    Rozsudky Soudního dvora Evropské unie ve věcech C-465/20 P (Apple) a C-48/22 P (Google a Alphabet): Irsko poskytlo společnosti Apple protiprávní daňová zvýhodnění ve výši 13 miliard eur a je povinné je získat zpět. Byla potvrzena pokuta ve výši 2,4 miliardy eur uložená společnosti Google za to, že zneužívala svého dominantního postavení tím, že upřednostňovala vlastní službu srovnávání výrobků.

    Ladislav Hagara | Komentářů: 3
    dnes 03:22 | Nová verze

    Apache Cassandra (Wikipedie), tj. open source NoSQL distribuovaná databáze, byla vydána v nové major verzi 5.0. Přehled novinek v příspěvku na blogu a v souboru NEWS na GitHubu.

    Ladislav Hagara | Komentářů: 0
    včera 23:55 | Zajímavý projekt

    Společnost MNT Research oznámila, že po open source noteboocích MNT Reform a MNT Pocket Reform bude následovat MNT Reform Next. Časem se objeví na Crowd Supply. Vývoj lze sledovat na Mastodonu.

    Ladislav Hagara | Komentářů: 0
    včera 21:44 | IT novinky

    Apple představil (YouTube) telefony iPhone 16 Pro a iPhone 16, hodinky Watch Series 10 a Watch Ultra 2 a sluchátka AirPods 4, AirPods Pro 2 a AirPods Max.

    Ladislav Hagara | Komentářů: 15
    včera 20:44 | Nová verze

    Byla vydána verze 0.9.0 operačního systému Redox OS (Wikipedie). Jedná se o mikrokernelový unixový operační systém naprogramovaný v programovacím jazyce Rust. Zdrojové kódy jsou k dispozici na GitLabu pod licencí MIT. Z novinek lze vypíchnout aplikace Files, Editor a Terminal z desktopového prostředí COSMIC, RustPython nebo webový server Simple HTTP Server.

    Ladislav Hagara | Komentářů: 0
    včera 14:00 | Komunita

    Dnes ve 23:59 končí hlasování o přednáškách na konferenci LinuxDays 2024, která proběhne o víkendu 12. a 13. října v Praze.

    Ladislav Hagara | Komentářů: 1
    7.9. 23:33 | Komunita

    Vývojáři KDE ve spolupráci se společností Slimbook oznámili 16palcový notebook KDE Slimbook VI s předinstalovaným KDE Neon s Plasmou 6. Uvnitř se nachází procesor AMD Ryzen 7 8845HS s integrovanou grafickou kartou Radeon 780M.

    Ladislav Hagara | Komentářů: 25
    7.9. 16:55 | Komunita

    Ve Würzburgu dnes začala konference vývojářů a uživatelů desktopového prostředí KDE Akademy 2024. Sledovat lze také online (YouTube, Mastodon, 𝕏, …)

    Ladislav Hagara | Komentářů: 0
    7.9. 16:44 | Nová verze

    Byla vydána nová major verze 14 svobodného systému pro řízení přístupu k síti (NAC) PacketFence (Wikipedie). Přehled novinek v oznámení o vydání. Pro uživatele předchozích verzí jsou k dispozici poznámky k aktualizaci.

    Ladislav Hagara | Komentářů: 0
    7.9. 02:33 | Zajímavý článek

    Jak nahrávat zvuk z webového prohlížeče na Linuxu s PipeWire pomocí Nahrávání zvuku (Sound Recorder) a Helvum případně qpwgraph, článek na webu Libre Arts.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: C struktury a ukazatelé

    Ondroid avatar 16.5.2010 02:56 Ondroid | skóre: 32 | blog: Hombre
    C struktury a ukazatelé
    Přečteno: 882×

    Mám dvě pole (*a[10], *b[10]) ukazatelů, každé na jeden typ struktury (ta, tb). V jedné ze struktur mám ukazatel na ukazatel (**ubbb). Ten mi ukazuje na ukazatel do pole a[0]->ubbb=&b[0]. Jde mi o to jak se pak dostanu z struktury “a” skrz ten ukazatel ubbb až do obsahu struktury b ? Teda něco jako a[0]->ubbb->bbb ?

    typedef struct
    {
    int bbb;
    } tb;
    
    
    typedef struct
    {
     tb **ubbb;
     int aaa;
    } ta;
    
    ta *a[10];
    tb *b[10];
    
    int main ( void)
    {
     a[0]=malloc( sizeof (ta) );
     a[0]->aaa=10;
    
     b[0]=malloc( sizeof (tb) );
     b[0]->bbb=10;
    
     a[0]->ubbb=&b[0];
    
    printf ("%d\n", a[0]->ubbb->bbb );
    }
    

    Řešení dotazu:


    Odpovědi

    16.5.2010 04:21 zulu
    Rozbalit Rozbalit vše Re: C struktury a ukazatelé
    printf("%d\n", (*a[0]->ubbb)->bbb);
    mess avatar 16.5.2010 09:47 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
    Rozbalit Rozbalit vše Re: C struktury a ukazatelé
    Neměla by ta hvězdička být spíš před tou závorkou?
    printf("%d\n", *(a[0]->ubbb)->bbb);
    Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
    Ondroid avatar 16.5.2010 09:56 Ondroid | skóre: 32 | blog: Hombre
    Rozbalit Rozbalit vše Re: C struktury a ukazatelé
    To dopadne takhle:
    p.c:30: error: request for member ‘bbb’ in something not a structure or union
    Ondroid avatar 16.5.2010 09:52 Ondroid | skóre: 32 | blog: Hombre
    Rozbalit Rozbalit vše Re: C struktury a ukazatelé
    Tím při kompilaci skončím tímhle :
    p.c: In function ‘main’:
    p.c:30: error: ‘tb’ has no member named ‘aaa’
    
    Ondroid avatar 16.5.2010 10:09 Ondroid | skóre: 32 | blog: Hombre
    Rozbalit Rozbalit vše Re: C struktury a ukazatelé
    Tak pardon, měl jsem tam nějaký překlep že to nešlo. Tohle opravdu funguje jak má. Díky !

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.