“Conocimiento Programación>C /C + + Programming

Cómo convertir QString a Int

2016/4/11
La biblioteca de interfaz de usuario Qt se puede utilizar para crear aplicaciones C + + para una amplia variedad de plataformas , desde Windows , Mac OS X y Linux a Windows Mobile, Symbians y MeeGo . Es más famoso por ser la biblioteca de interfaz de usuario que impulsa el popular Linux gestor de ventanas de KDE. Para proporcionar este nivel de normalización en todas las plataformas , que reemplaza muchos de los incorporados en C + + tipos de datos con sus propias versiones , como la QString . Esto hace que algunos programadores se preguntan cómo realizar operaciones comunes , como analizar cadenas de Ints , con los nuevos tipos de datos QT . Instrucciones
1

Abra su código Qt
2

Crear una serie de cuerdas pegando el siguiente código: .

QString str16 = " A0 " ;

QString str10 = " 32";

QString str08 = "07" ;

para hacer las cosas más fácil para los programadores , que a menudo tienen que trabajar en otras bases numéricas del 10 , el QString se puede analizar en enteros escritos con base 16 (hexadecimal ), base 10 (decimal) o base 8 ( octal. )
3

Pega el siguiente para declarar un valor booleano sencilla que le permitirá saber si las conversiones no :

resultado bool ;
4

Pega el siguiente para convertir cadenas en números enteros de acuerdo a cada una de las bases compatibles:
< p > int hex = str16.toInt ( y resultado , 16 ) ;

int dez = str10.toInt ( y resultado , 10 ) ;

int = str08.toInt ( y resultado , 8 ) ;

Si la operación tiene éxito , resultado se establece en true y el hexágono variables diciembre y octubre se celebrará la versión entera del valor analizado. Si la operación falla , resultado se establece en false y los enteros se le asigna un valor de 0 .

C /C + + Programming
¿Qué es lo contrario de la impresión de Programación C
Cómo obtener un número par de CPP
Cómo vincular archivos OBJ en Turbo C + +
Cómo utilizar la pila de contenedores STL Clase
Cómo crear archivos DLL
Cómo determinar si una fecha es válida en un programa de C
Cómo escribir un programa en C Uso de la Serie Lucas
Cómo hacer una matriz en C que contiene varias cadenas
Conocimiento de la computadora © http://www.ordenador.online