Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como converter QString para Int
O Qt usuário da biblioteca de interface pode ser usado para construir aplicações C + + para uma ampla variedade de plataformas, a partir do Windows , Mac OS X e Linux para o Windows Mobile, Symbians e MeeGo . Ele é mais famoso por ser a biblioteca de interface de usuário que os poderes do popular gerenciador de janelas do KDE Linux. Para fornecer este nível de padronização em todas as plataformas , que substitui muitos dos construída em C + + tipos de dados com as suas próprias versões , como o QString . Isso deixa alguns programadores perguntando como realizar operações comuns , como análise de Cordas para Ints , com os novos tipos de dados QT . Instruções
1

Abra seu código Qt
2

Criar uma série de cordas colando o seguinte código: .

QString str16 = " A0 " ;

QString str10 = "32" ;

QString str08 = " 07" ;

para tornar as coisas mais fáceis para os programadores , que muitas vezes precisam trabalhar em bases numéricas diferentes de 10 , o QString pode ser analisado em números inteiros escritos com base 16 (hexadecimal) , base 10 (decimal) ou base 8 ( octal. )
3

cole o seguinte a declarar um valor booleano simples que vai deixar você saber se qualquer conversão falhar:

bool resultado ;
4

cole o seguinte para converter seus strings em números inteiros de acordo com cada uma das bases de apoio :

int hex = str16.toInt (& resultado , 16);

int dec = str10.toInt (& resultado , 10);

int oct = str08.toInt (& resultado , 8);

Se a operação for bem-sucedido , o resultado será definido como true eo hex variáveis ​​, dezembro e outubro realizará as versões inteiras de o valor analisado. Se a operação falhar , o resultado será definido como falso e os inteiros terão um valor de 0.

Anterior :

Próximo : No
  Os artigos relacionados
·Como escrever Bytes a matriz de bytes 
·O que é o oposto de impressão em Programação C 
·Como fazer jogos de vídeo com C + + 
·Como usar um ponteiro de função no Array Inteiros 
·Como link para um arquivo CPP 
·C MDI Tutorial 
·Como combinar um arquivo usando C + + 
·Como usar Arrays fazer Matrizes em C + + 
·Como Animar em XNA 
·Como obter elementos de uma matriz em C 
  Artigos em destaque
·Como compilar um cabeçalho em C + + 
·Qual é o significado de ANSI 
·Como adicionar GMP para Xcode 
·Como usar o OpenGL no Visual C 
·Como converter Char * para Int & C + + 
·Como calcular o tamanho dos elementos em Buffers em C 
·Como ler uma Matriz em Linguagem C 
·Como entrada uma string do teclado 
·Base de SDK xCode Faltando 
·Como usar Enum Programa em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados