Aprite il vostro codice Qt
2
Creare una serie di stringhe da incollare nel codice seguente : .
QString str16 = " A0 " ;
QString str10 = " 32";
QString str08 = " 07 " ;
per rendere le cose più facili per i programmatori , che spesso devono lavorare in basi numeriche diverse da 10 , il QString può essere analizzato in numeri interi scritti usando base 16 ( esadecimale ) , base 10 (decimale) o in base 8 ( octal. )
3
Incolla il seguente per dichiarare un semplice valore booleano che ti consente di sapere se tutte le conversioni falliscono :
risultato bool ;
4
in base a ciascuna delle basi supportati Incollare il seguente per convertire le stringhe in numeri interi :
int esa = str16.toInt ( e risultato , 16) ;
int dec = str10.toInt ( e risultato , 10) ;
int ottobre = str08.toInt ( e risultato , 8) ;
Se l'operazione va a buon fine , risultato viene impostata su true e l'esagono variabili , dec , e ottobre si terrà la versione intera del valore analizzato. Se l'operazione non riesce , risultato verrà impostato su false e gli interi sarà dato un valore di 0 .
Programmazione © www.354353.com