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

    CEO Twitteru Jack Dorsey odstoupil. S okamžitou platností se novým CEO stal Parag Agrawal.

    Ladislav Hagara | Komentářů: 3
    včera 17:09 | IT novinky

    Dnes je Cyber Monday, kdy je možné u Codeweavers zakoupit CrossOver (komerční implementaci Wine) se slevou 25% (unlimited) nebo 75% (roční). Slevy jsou limitovány počtem kupujících.

    Max | Komentářů: 2
    28.11. 21:55 | Komunita

    Dne 26. 11. 2021 nás ve věku 49 let navždy opustil spoluzakladatel KERNEL ULTRAS a tvůrce mnoha projektů Mário Chorváth, alias Bedňa. Tato smutná zpráva byla bez dalších podrobností oznámena rodinou na jeho FB profilu.

    =^..^= AmigaPower® | Komentářů: 28
    28.11. 12:44 | Nová verze

    Vyšla verze 6.0 verzovacího systému Mercurial. Novinky jsou shrnuty v poznámkách k vydání. Jde o poslední verzi, která podporuje Python 2.x. Nejpodstatnější změnou je nová verze dirstate (vnitřních struktur), díky čemuž by se měly zrychlit některé operace (commit, diff apod.) a dále je možné ukládat k souborům víc metainformací.

    finn | Komentářů: 10
    27.11. 17:33 | Komunita

    O víkendu probíhá EmacsConf 2021, tj. online konference vývojářů a uživatelů editoru GNU Emacs. Sledovat lze na stránkách konference nebo také na YouTube.

    Ladislav Hagara | Komentářů: 3
    26.11. 23:55 | Nová verze

    Heimer je v Qt napsaná desktopová aplikace pro tvorbu myšlenkových map, diagramů a poznámek. Vydána byla verze 3.0.0. Videoukázka verze 1.9.0 na YouTube.

    Ladislav Hagara | Komentářů: 9
    26.11. 17:11 | Zajímavý projekt

    Na stránkách LINux on MOBile je každou středu publikován týdenní přehled dění kolem Linuxu na mobilních zařízeních. V aktuálním přehledu je zmíněn například nový build 2021/11/21 Arch Linuxu ARM pro PinePhone a PineTab nebo NemoMobile 0.7.

    Ladislav Hagara | Komentářů: 0
    25.11. 21:11 | Komunita

    Mozilla ukončí podporu aplikace Firefox Lockwise pro systémy Android a iOS s účinností od 13. prosince 2021. Aplikaci Firefox Lockwise již nebude možné nainstalovat ani přeinstalovat z obchodu App Store ani Google Play.

    Ladislav Hagara | Komentářů: 9
    25.11. 20:22 | Nová verze

    Byla vydána verze 8.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Přináší řadu novinek a vylepšení. Vydána byla také příručka pro přechod z předchozích verzí.

    Ladislav Hagara | Komentářů: 0
    25.11. 08:00 | Nová verze

    Endless OS byl vydán ve verzi 4.0.0. Přehled novinek v poznámkách k vydání. Nejnovější Endless OS vychází z Debianu Bullseye. Zdůrazněna je dlouhodobá podpora.

    Ladislav Hagara | Komentářů: 0
    Který formát počítače (form factor) preferujete?
     (15%)
     (33%)
     (7%)
     (39%)
     (6%)
    Celkem 421 hlasů
     Komentářů: 46, poslední 24.11. 15:31
    Rozcestník



    Dotaz: C přepis volání bez temp proměnné

    13.11. 22:11 MilanC | skóre: 14
    C přepis volání bez temp proměnné
    Přečteno: 343×
    Ahoj,

    vytvořil jsem tento zápis, jelikož mi to nejde sepsat do jednoho příkazu, jako to jde v případě json_object_get_string (vrací char *) níže.
    int temp; temp = json_object_get_int(value);  // vrací int
    apmib_set(mibid, (void *) &temp);
    Toto jde, daná funkce vrací char *
    apmib_set(mibid, (void *) json_object_get_string(value));
    Je nějaká možnost, jak to zapsat bez té pomocné proměnné? Díky

    Řešení dotazu:


    Odpovědi

    Řešení 1× (Вherzet)
    13.11. 22:56 debian+ | skóre: 27 | blog: analyzy
    Rozbalit Rozbalit vše Re: C přepis volání bez temp proměnné
    Je nějaká možnost, jak to zapsat bez té pomocné proměnné?
    Nie.

    Pri stringu to ide, lebo pri stringu vracia pointer. A pointery sa môžu vzajomne pretypovať, tj. z const char * na void *).
    debian.plus@protonmail.com
    Řešení 2× (Gréta, debian+)
    14.11. 20:29 luky
    Rozbalit Rozbalit vše Re: C přepis volání bez temp proměnné
    Jde: apmib_set(mibid, (int[]){json_object_get_int(value)});
    Gréta avatar 13.11. 23:01 Gréta | skóre: 34 | blog: Grétin blogísek | Stockholm
    Rozbalit Rozbalit vše Re: C přepis volání bez temp proměnné

    neznáme hlavičky těch fcí:o :O

    si ale myslim že ta fungce apmib_set žere nějakej (void *) ukazatel noa to musí bejt nějaká věc strčená někde do paměti. fungce json_get_str asi vrací nějakej const char * a ten je asi uloženej v nějaký struct takže ti to jakoby funguje :O ;D narozdíl vod json_get_int která vrací hodnotou. musíš dotoho nějak strčit ten ukazatel na int kterej musí někde nějak v paměti existovat :D ;D

    14.11. 00:26 MilanC | skóre: 14
    Rozbalit Rozbalit vše Re: C přepis volání bez temp proměnné
    Je to přesně tak. Díky
    Řešení 1× (Вherzet)
    13.11. 23:10 debian+ | skóre: 27 | blog: analyzy
    Rozbalit Rozbalit vše Re: C přepis volání bez temp proměnné
    Akú ma definíciu apmib_set()? Je to toto?
    apmib_set(mibid, (void *) json_object_get_string(value));
    Lebo ak je to toto vyššie ako definícia tej funkcie, tak Tvoj zápis nie je logicky správny. Ak je číslo ako string uložené, tak by si ho mal previesť (nerovná sa pretypovať) na čislo (int).
    debian.plus@protonmail.com
    14.11. 00:28 MilanC | skóre: 14
    Rozbalit Rozbalit vše Re: C přepis volání bez temp proměnné
    Ano. int apmib_set(int id, void *value), https://github.com/Saturn49/wecb/blob/master/rtl819x/users/boa/apmib/apmib.c.

    Rozumím, takže není jiné cesty, jak z primitivního dat. typu int udělat pointer. Díky
    Řešení 1× (Gréta)
    14.11. 20:31 luky
    Rozbalit Rozbalit vše Re: C přepis volání bez temp proměnné
    Rozumite tomu spatne, muzete is udelat anonymni pole pomoci (typ[]){hodnota}

    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.