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 13:44 | Upozornění

    ČTK (Česká tisková kancelář) upozorňuje (X), že na jejím zpravodajském webu České noviny byly dnes dopoledne neznámým útočníkem umístěny dva smyšlené texty, které nepocházejí z její produkce. Jde o text s titulkem „BIS zabránila pokusu o atentát na nově zvoleného slovenského prezidenta Petra Pelligriniho“ a o údajné mimořádné prohlášení ministra Lipavského k témuž. Tyto dezinformace byly útočníky zveřejněny i s příslušnými notifikacemi v mobilní aplikaci Českých novin. ČTK ve svém zpravodajském servisu žádnou informaci v tomto znění nevydala.

    Ladislav Hagara | Komentářů: 1
    dnes 13:33 | Komunita

    Byla založena nadace Open Home Foundation zastřešující více než 240 projektů, standardů, ovladačů a knihoven (Home Assistant, ESPHome, Zigpy, Piper, Improv Wi-Fi, Wyoming, …) pro otevřenou chytrou domácnost s důrazem na soukromí, možnost výběru a udržitelnost.

    Ladislav Hagara | Komentářů: 0
    dnes 13:00 | Nová verze

    Společnost Meta otevírá svůj operační systém Meta Horizon OS pro headsety pro virtuální a rozšířenou realitu. Vedle Meta Quest se bude používat i v připravovaných headsetech od Asusu a Lenova.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | IT novinky

    Společnost Espressif (ESP8266, ESP32, …) získala většinový podíl ve společnosti M5Stack, čímž posiluje ekosystém AIoT.

    Ladislav Hagara | Komentářů: 0
    včera 23:44 | Nová verze

    Byla vydána nová stabilní verze 3.5 svobodného multiplatformního softwaru pro editování a nahrávání zvukových souborů Audacity (Wikipedie). Přehled novinek také na YouTube. Nově lze využívat cloud (audio.com). Ke stažení je oficiální AppImage. Zatím starší verze Audacity lze instalovat také z Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | Zajímavý článek

    50 let operačního systému CP/M, článek na webu Computer History Museum věnovaný operačnímu systému CP/M. Gary Kildall z Digital Research jej vytvořil v roce 1974.

    Ladislav Hagara | Komentářů: 0
    včera 16:22 | Pozvánky

    Byl zveřejněn program a spuštěna registrace na letošní konferenci Prague PostgreSQL Developer Day, která se koná 4. a 5. června. Na programu jsou 4 workshopy a 8 přednášek na různá témata o PostgreSQL, od konfigurace a zálohování po využití pro AI a vector search. Stejně jako v předchozích letech se konference koná v prostorách FIT ČVUT v Praze.

    TomasVondra | Komentářů: 0
    včera 03:00 | IT novinky

    Po 48 letech Zilog končí s výrobou 8bitového mikroprocesoru Zilog Z80 (Z84C00 Z80). Mikroprocesor byl uveden na trh v červenci 1976. Poslední objednávky jsou přijímány do 14. června [pdf].

    Ladislav Hagara | Komentářů: 6
    včera 02:00 | IT novinky

    Ještě letos vyjde Kingdom Come: Deliverance II (YouTube), pokračování počítačové hry Kingdom Come: Deliverance (Wikipedie, ProtonDB Gold).

    Ladislav Hagara | Komentářů: 6
    21.4. 19:11 | Komunita

    Thunderbird 128, příští major verze naplánovaná na červenec, přijde s nativní podporou Exchange napsanou v Rustu.

    Ladislav Hagara | Komentářů: 26
    KDE Plasma 6
     (71%)
     (10%)
     (2%)
     (18%)
    Celkem 679 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: Jak pretypovat pole typu char na int

    Bundas avatar 23.3.2014 21:41 Bundas | skóre: 14 | Pardubice
    Jak pretypovat pole typu char na int
    Přečteno: 286×
    Ahojte vsichni. Hledal sem to na internetu, ale nemuzu to najit.

    Nevite nekdo, jak pretypovat pole typu char plne cisel na int? Uvazme, ze to pole ma velikost 10000 a je v nem 10000 cisel, resp. znaku.

    diky za pomoc
    Abe the Messiah has come.

    Odpovědi

    23.3.2014 21:46 Kit | skóre: 45 | Brno
    Rozbalit Rozbalit vše Re: Jak pretypovat pole typu char na int
    Kdybys alespoň napsal, v jakém jazyku, možná bychom ti pomohli. Nevidím však ani náznak tvé snahy o řešení tvého problému. Kde všude jsi hledal?
    Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
    Jendа avatar 23.3.2014 21:47 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak pretypovat pole typu char na int
    Udělat z toho pole intů asi nepůjde jinak než vytvořením pole intů a překopírováním čísel. Ale pokud to potřebuješ jenom pro přístup, tak prostě (int)pole[i].
    rADOn avatar 24.3.2014 17:55 rADOn | skóre: 44 | blog: bloK | Praha
    Rozbalit Rozbalit vše Re: Jak pretypovat pole typu char na int
    Ja bych skoro rekl, ze tady nekdo nechce ani tak pretypovavat, jako spis hromadne na to postvat konverzi z retezce na celocislo.

    "2^24 comments ought to be enough for anyone" -- CmdrTaco
    24.3.2014 18:41 MadCatX
    Rozbalit Rozbalit vše Re: Jak pretypovat pole typu char na int
    Tak, jak se ptáš to nejde. "char" má na x86 1 byte, "int" na Linuxu/GCC 4 byty. Kdybys udělal
    char array[10000];
    int* iarray = (int*)array;
    
    int item = iarray[2500];
    
    bude se hodnota do toho "item" číst z paměti za rozsahem toho pole. Jediné čisté řešení IMHO je to zkopírovat.
    24.3.2014 23:58 nosko
    Rozbalit Rozbalit vše Re: Jak pretypovat pole typu char na int
    Neviem ci som spravne pochopil, netestovane, z hlavy ;)
    int result = 0;
    int length= sizeof(pole/sizeof(char));
    for (i=0; i<length; i++) {
      result += result + 10^(length-i-1)*(int)pole[i];
    }
    
    Jendа avatar 25.3.2014 00:07 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: Jak pretypovat pole typu char na int

    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.