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 04:44 | Nová verze

    Po roce vývoje od vydání verze 1.24.0 byla vydána nová stabilní verze 1.26.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.26.

    Ladislav Hagara | Komentářů: 0
    dnes 04:33 | Nová verze

    Byla vydána nová verze 6.2 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.14.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána nová verze 30.0.0 frameworku pro vývoj multiplatformních desktopových aplikací pomocí JavaScriptu, HTML a CSS Electron (Wikipedie, GitHub). Chromium bylo aktualizováno na verzi 124.0.6367.49, V8 na verzi 12.4 a Node.js na verzi 20.11.1. Electron byl původně vyvíjen pro editor Atom pod názvem Atom Shell. Dnes je na Electronu postavena celá řada dalších aplikací.

    Ladislav Hagara | Komentářů: 0
    dnes 04:11 | Nová verze

    Byla vydána nová verze 9.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 220 vývojářů. Provedeno bylo více než 2 700 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    včera 23:22 | IT novinky

    Evropský parlament dnes přijal směrnici týkající se tzv. práva spotřebitele na opravu. Poslanci ji podpořili 584 hlasy (3 bylo proti a 14 se zdrželo hlasování). Směrnice ujasňuje povinnosti výrobců opravovat zboží a motivovat spotřebitele k tomu, aby si výrobky nechávali opravit a prodloužili tak jejich životnost.

    Ladislav Hagara | Komentářů: 2
    včera 16:11 | Nová verze

    Bylo oznámeno (cs) vydání Fedora Linuxu 40. Přehled novinek ve Fedora Workstation 40 a Fedora KDE 40 na stránkách Fedora Magazinu. Současně byl oznámen notebook Slimbook Fedora 2.

    Ladislav Hagara | Komentářů: 9
    včera 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ářů: 18
    včera 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
    včera 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
    včera 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
    KDE Plasma 6
     (72%)
     (9%)
     (2%)
     (17%)
    Celkem 706 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Dotaz: String to int

    11.2.2005 16:03 Vasicek
    String to int
    Přečteno: 405×
    Dobry den,

    nevite nekdo jak ciselnou hodnotu ulozenou v promene typu string dostat do intu?

    Odpovědi

    11.2.2005 16:10 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: String to int
    A to jako v čem? V C viz třeba strtol. Nebo si na to tu funkci napsat sám.
    Copak toho není dost?
    11.2.2005 16:13 ivok
    Rozbalit Rozbalit vše Re: String to int
    V PL/SQL třeba TO_NUMBER() :-) A nepsat znova, už to udělali jiní...
    11.2.2005 16:15 Vasicek
    Rozbalit Rozbalit vše Re: String to int
    V C++
    11.2.2005 16:23 Vasicek
    Rozbalit Rozbalit vše Re: String to int
    Presne receno je to samozdrejme objekt string...
    Marek Bernát avatar 11.2.2005 17:09 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    #include<string>
    #include<sstream>
    using namespace std;
    
    int main(){
      string s;
      istringstream odkial(s);
      int sem_to_chcem;
      odkial>>sem_to_chcem;
    }
    

    Je pekne, ze sa chces naucit c++...jazyk je to pekny, ale pre zaciatocnika asi trochu zlozitejsi, vid aj tento priklad.

    Takze mam pre teba jedinu radu:
    Thinking in C++
    prva cast je uvod do c++, druha je praktickejsia, su v nej veci ako streamy a STL
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 13:06 Vasicek
    Rozbalit Rozbalit vše Re: String to int
    Dekuji tohle mi fungovalo :-). Bohuzel opravdu jsem zatim v C++ zacatecnik, ale nekdy se zacinat musi...

    Akorat mi jeste prosim poradte jak to udelat zpetne. Tzn. kdyz mam v intu cislo, jehoz ciselnou hodnotu bych potreboval dostat do stringu :-(. Zkousel jsem ruzne obmenit tento zpusob, ale streamy jeste opravdu nezvladam :'(.

    Dekuji Vasicek
    Marek Bernát avatar 12.2.2005 13:27 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    Priznam sa, ze konvertovat int na string som este nikdy nepotreboval a netusim naco to ma byt, ale opat pouzitim streamov by to vyzeralo zhruba takto:
    #include<string>
    #include<sstream>
    using namespace std;
    
    int main(){
      int my_int;
      stringstream stream; stream<<my_int;
      string s; stream>>s;
    }
    
    A ak si/ste naozaj zaciatocnik, tak ta kniha Thinking in C++ je urcite najlepsia volba. Dokonca existuje aj v cestine v pevnom formate, pred par rokmi stala tusim nieco okolo 800sk.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 13:41 Vasicek
    Rozbalit Rozbalit vše Re: String to int
    Jo uz jsem se na to dival. Zkusim tu anglictinu prelouskat ;-) A jinak opravdu moc dekuji.

    A abych odpovedel na otazku, tak to potrebuji kvuli knihovne cgicc (www.cgicc.org), ktera v metode pro poslani cookies chce parametr typu string a ja ji potrebuji poslat nahodne cislo (simulace session).
    Marek Bernát avatar 12.2.2005 13:51 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    np;-)

    A potrebujete nutne pisat cgi pomocou c++?
    Lebo na veci ako cookies je urcite ovela pohodlnejsie PHP.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Josef Kufner avatar 11.2.2005 17:59 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: String to int
    nebo poslouzi i starej dobrej sscanf
    int n;
    char *str = "123";
    
    sscanf(str, "%d", &n);
    
    Hello world ! Segmentation fault (core dumped)
    Marek Bernát avatar 11.2.2005 18:22 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    Posluzi...a daju sa aj krajsie veci, co takto zahrnut inline asm? :)
    Proste clovek chcel C++ a hoci je plusplusko takmer uplne spatne kompatibilne, tak standardy sa hybu inym smerom, prec od C.
    Radsej nech sa nauci samostatne C aj C++, ale miesat ich je zbytocne. Uznavam, ze niekedy sa tomu clovek nevyhne, streamy su niekolkokrat pomalsie ako scany a printy, ale obvykle to nie je potrebne.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Pavel Stárek avatar 11.2.2005 17:32 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: String to int
    A v Javě třeba takto:
    public class Pokus {
    
      public static void main(String args[]) {
        int a;
        String cislo = new String("150");
        a = Integer.parseInt(cislo);
        System.out.println("String "+cislo+" je: "+String.valueOf(a));
      }
    
    }
    
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    Marek Bernát avatar 11.2.2005 17:52 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    Ak ma pamat neklame, tak Vasicek sa pytal na C++, takze toto mu asi bude na nic.
    Okrem toho java je ovela lahsia ako c++ a taketo veci sa clovek nauci po par dnoch, kdezto vyuzivat streamy v c++ je dost advanced topic.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    Pavel Stárek avatar 11.2.2005 19:07 Pavel Stárek | skóre: 44 | blog: Tady bloguju já :-) | Kolín
    Rozbalit Rozbalit vše Re: String to int
    ne ne, původní dotaz byl:
    Dobry den,

    nevite nekdo jak ciselnou hodnotu ulozenou v promene typu string dostat do intu?

    a tam o C++ není ani slovo :-)
    Kdo chce, hledá způsob; kdo nechce, hledá důvod.
    Marek Bernát avatar 11.2.2005 19:37 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    Tusil som, ze dostanem podobnu odpoved :-)

    A povodne som chcel napisat nieco v zmysle, ze to uz rovno mozme vyhlasit sutaz v strtoint v co najviac jazykoch.

    Nastastie netreba nic vyhlasovat, lebo kazdy si rad trosku zamachruje a napise pre autora uplne zbytocni prispevok, vid najnovsie Perl.

    Ja si teda prihodim python:
    string=raw_input()
    integer=int(string)
    
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 13:42 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: String to int
    Jak jsem mohl zapomenout. BASH je přece základ.
    $(( ${a%%[^0-9]*} + 0 ))
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    12.2.2005 13:58 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: String to int
    Mám na počítači systém kde žádný bash nemám a taky žiju :-)
    Copak toho není dost?
    Marek Bernát avatar 12.2.2005 14:16 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    Da sa zit aj bez ruk ;-)
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 14:22 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: String to int
    Mam tam tcsh :-)
    Copak toho není dost?
    Marek Bernát avatar 12.2.2005 14:27 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    :-)
    Tak sa cisto zo zaujmu pytam, ze preco?
    Vzdy som chcel vediet na co je komu sh, csh, zsh, tcsh, ked mame dokonaly bash.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 14:33 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: String to int
    He, tak to raději netvrď nikomu, kdo používá zsh, nechceš-li se nechat těžce setřít...
    Marek Bernát avatar 12.2.2005 14:52 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    Neplanujem zacinat flamewar ;-)
    Proste som chcel vediet ich vyhody oproti bashu, lebo o ostatnych shelloch nic neviem.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 14:59 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: String to int
    Zsh je mezi shelly něco jako Emacs mezi textovými editory...
    Marek Bernát avatar 12.2.2005 15:10 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    Neodpustim si toto:
    "Emacs je skvely operacny system, skoda ze nema textovymi editor"
    Som rad, ze si mi to objasnil, ostavam pri bashi a vime :-)
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 14:34 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: String to int
    Protože FreeBSD… Na interaktivní práci mi subjektivně přijde možná ještě trochu pohodlnější, ale to raději posuzovat nebudu, protože stejně využívám tak dvacetinu možností obou shellů ;-)
    Copak toho není dost?
    Marek Bernát avatar 12.2.2005 14:24 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    Tie regexy okolo su uplne zbytocne:

    $(( $a + 0 ))
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 15:17 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: String to int
    $ a="23.5"
    $ echo $(( $a + 0 ))
    bash: 23.5 + 0 : syntax error in expression (error token is ".5 + 0 ")
    
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    12.2.2005 14:38 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: String to int
    declare -i a
    a=cokoli
    
    Marek Bernát avatar 12.2.2005 14:50 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    Rovnako dobre to bude fungovat aj bez deklaracie integeru a dokonca aj uplne bez deklaracie. Dokonca nechapem, naco sem pletieme (v podstate)beztypove jazyky :-)
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 14:57 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: String to int
    Píšu to sem, protože to všichni chtějí převádět explicitně. A díky (vinou?) declare -i už bash není beztypový, protože taková proměnná pak nemůže obsahovat string (už jsem o tom jeden flamewar absolvoval, tak prosím případné zájemce o další, aby nejprve použili vyhledávání ;-)
    Marek Bernát avatar 12.2.2005 15:14 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    Pravda, ale koho trapia typechecky ;-)
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    11.2.2005 18:55 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: String to int
    A v perlu třeba int($a)
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    12.2.2005 14:37 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: String to int
    V Perlu je to jedno, čísla a řetězce jedno jsou. Tudíž int($a) jen vynutí převedení řetezce, který nelze interpretovat jako číslo, na nulu, k čemuž by ale stejně došlo, jakmile by ses ho později pokusil použít jako číslo.

    print "1"+1; je v Perlu platná konstrukce a vypíše 2.
    12.2.2005 15:20 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: String to int
    $ perl -e 'print "23.5kokino"+0 ."\n"'
    23.5
    $ perl -e 'print int("23.5kokino") ."\n"'
    23
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    12.2.2005 15:30 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: String to int
    Jo tak, ale to by tedy bylo nutno upřesnit, jak chce vlastně pán zaokrouhlovat, to nejde jen tak napsat int() a čekat, že ono to něco udělá...
    12.2.2005 16:16 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
    Rozbalit Rozbalit vše Re: String to int
    ;-)
    XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.
    12.2.2005 14:30 0
    Rozbalit Rozbalit vše Re: String to int
    http://www.sgi.com/tech/stl/
    Marek Bernát avatar 12.2.2005 14:50 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: String to int
    LOL
    Tomu hovorim pekne od veci linka :-) Co takto hackles, tam sa da tiez dobre zasmiat :-)
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.

    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.