Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte Qt kód
2
Vytvorte sériu reťazcov vložením v nasledujúcom kóde : .
QString str16 = " A0 " ;
QString str10 = " 32 " ;
QString str08 = " 07 " ;
Aby to bolo najjednoduchšie pre programátorov , ktorí často musia pracovať v numerických základniach iných ako 10. , QString môže byť analyzovaný do čísel napísaných pomocou základne 16 ( hexadecimálne ) , základné 10 ( dekadicky ) alebo zásaditá 8 ( octal. )
3
vložte nasledujúci vyhlásiť jednoduchú logickú hodnotu ktoré vám umožní zistiť , či nejaké konverzie zlyhá :
bool výsledok ;
4
vložte nasledujúci previesť reťazca na celé čísla podľa každého z podporovaných základní :
int hex = str16.toInt ( a výsledok , 16 ) ;
int december = str10.toInt ( a výsledok , 10 ) ;
int októbra = str08.toInt ( a výsledok , 8 ) ;
Ak je operácia úspešná , výsledok bude nastavená na hodnotu true a premennej hex , december a október budú držať celočíselné verzie analyzované hodnoty . Ak sa operácia nepodarí, bude výsledok bude nastavená na hodnotu false a celé čísla bude mať hodnotu 0. .