| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment faire pour convertir QString à Int
    La bibliothèque Qt de l'interface utilisateur peut être utilisé pour construire des applications C + + pour une grande variété de plates-formes , à partir de Windows, Mac OS X et Linux à Windows Mobile, Symbians et MeeGo . Il est plus célèbre pour être la bibliothèque d'interface utilisateur qui alimente le gestionnaire de fenêtres de KDE Linux populaire. Pour fournir ce niveau de standardisation des plates-formes , il remplace de nombreux intégré en C + + types de données avec ses propres versions , comme le QString . Cela laisse certains programmeurs se demandent comment réaliser les opérations courantes , comme l'analyse des chaînes de Ints , avec les nouveaux types de données QT . Instructions
    1

    Ouvrez votre code Qt
    2

    Créer une série de chaînes en collant le code suivant : .

    QString str16 = "A0" ;

    QString str10 = " 32";

    QString str08 = "07" ;

    pour rendre les choses plus facile pour les programmeurs, qui doivent souvent travailler dans des bases numériques autres que 10 , le QString peut être analysé en nombres entiers écrits en utilisant la base 16 (hexadécimal) , base 10 ( décimal) ou base 8 ( octal. )
    3

    Collez le texte suivant pour déclarer une valeur booléenne simple qui vous permettra de savoir si toutes les conversions ne parviennent pas :

    résultat bool ;
    4

    Collez le texte suivant pour convertir vos chaînes en entiers en fonction de chacune des bases supportées: Photos < p> int hex = str16.toInt ( et résultat , 16) ;

    int dec = str10.toInt ( et résultat , 10);

    int octobre = str08.toInt ( et résultat , 8) ; Photos

    Si l'opération est réussie , le résultat sera la valeur true et l'hexagone variables , DEC, et octobre tiendra les versions entiers de la valeur analysée . Si l'opération échoue , le résultat sera la valeur false et les entiers sera donnée une valeur de 0.

    Previous :

    next :
      articles connexes
    ·Comment protéger PIC12F675 codes du piratage 
    ·Comment sauter d' une fonction d'annulation en C + + 
    ·Comment faire pour trouver le nombre d'occurrences d'un…
    ·Types d'attaques de dépassement de tampon 
    ·Comment comparer les 2 entiers dans une fonction en C +…
    ·Comment faire un C + + fenêtre principale sans un titr…
    ·Comment construire un arbre Asterisk en C + + 
    ·Comment faire un bouton de sortie en C + + 
    ·Comment calculer le nombre d' éléments dans un tablea…
    ·Comment faire pour obtenir un pointeur vers un bitmap e…
      articles en vedette
    ·Comment déplacer un PictureBox dans Visual Studio 
    ·Concepts Java : liste chaînée Lab 
    ·Comment faire pour télécharger des images vers ASP.Ne…
    ·Comment faire des programmes pour Razr Téléphones 
    ·Comment appeler une fonction T -SQL dans Visual Basic 2…
    ·Comment créer des dossiers et copier des fichiers dans…
    ·Qu'est-ce que HTML MsgBox 
    ·Comment accéder à la zone de liste déroulante dans u…
    ·Comment ça ADO.NET fonction 
    ·Comment définir le focus de zone de liste déroulante …
    Copyright © Connaissances Informatiques http://fr.wingwit.com