Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment changer RC à un objet en C …
  • Comment se convertir à Hex utilisan…
  • Comment utiliser la fonction strstr …
  • Différence entre fgetc et getc 
  • Code C pendant Bits de conversion By…
  • Comment créer un histogramme utilis…
  • Comment faire pour exécuter Fichier…
  • Comment lien vers un fichier RPC 
  • Comment créer un CAB dans Windows M…
  • Comment faire pour envoyer des frapp…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour convertir des lettres de chiffres dans un tableau String 
  • Projets do dièse pour Management School 
  • Comment accéder à la bibliothèque MSDN en C + + 
  • Comment convertir un nombre à un caractère en utilisant C + + 
  • Comment écrire un programme C + + pour simuler une horloge numérique 
  • Comment obtenir un argument d'entrée ARGV en C + + 
  • Qu'est-ce que Alpha Blending 
  • Comment faire pour convertir QString à Int 
  • Comment utiliser des chaînes comme la saisie au clavier en réseaux bidimensionnels avec les progra…
  • Comment écrire de données d'applications avec C # 
  • Connaissances Informatiques © http://www.ordinateur.cc