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

Cómo convertir QString a Int

2015/9/14
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
Cómo escribir un programa que imprima pares ordenados en C + +
Cómo comprobar para Ctrl -D en C + +
Cómo voltear un número en Booleanos
Cómo convertir una cadena de enfermedades de transmisión sexual a un entero
Cómo visualizar las variables booleanas en C + +
¿Qué significa si un archivo de aplicación ya existe en un iPad
Cómo crear un C + + Class
Cómo generar un número aleatorio en C
Conocimientos Informáticos © http://www.ordenador.online