| 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 un entier en caractères en C + +
    Conversion d'un nombre entier à ses équivalents ASCII est une pratique courante dans la programmation. Pour de nombreuses fonctions, il est nécessaire de manipuler les formats de données pour les faire fonctionner . Malheureusement, C /C + + n'offre pas une méthode toString () pratique , contrairement à Java, de sorte que la conversion doit être faite à la main . Instructions
    1

    Ajouter l'entier souhaitée au caractère '0 ' . Notez que cela ne fonctionne que pour un seul chiffre 0-9 , et fonctionne parce que ces personnages se trouvent pour

    int i = 3 ; .

    Char c = '0 ' + i ;

    maintenant c est le caractère '3 '
    2

    utilisation LTID (), court pour Integer en ASCII . . Cette fonction ne fonctionne pour toutes les plates-formes Windows , mais n'est pas standard et ne fonctionnera pas pour Mac ou Linux.

    # Include

    {

    int i = 27;

    char * str = new char [ 33] ;

    LTID (i, str, 10);

    //le 10 indique base 10

    }

    str est "27" .
    3

    utiliser C + + flux . C'est la méthode la plus standard de conversion

    # include

    {

    int i = 5; .

    Std :: string s ;

    std :: stringstream rupture ;

    sur << i;

    s = out.str (); }


    s est "5" .

    Previous :

    next :
      articles connexes
    ·Comment créer une Dynamic Link Library for Access 
    ·Après avoir sélectionné une date dans Picker DateTim…
    ·Comment inverser une valeur dans C + + 
    ·Comment écrire Octets de tableau d'octets 
    ·Comment utiliser la surcharge d'opérateur en C + + 
    ·Comment implémenter plusieurs piles 
    ·Comment calculer le temps en C sous Linux 
    ·XCode : Comment créer un Droplet 
    ·Outils pour trouver une fuite de mémoire 
    ·Comment mesurer millisecondes en ANSI C 
      articles en vedette
    ·Comment insérer de nouvelles tables dans MySQL avec PH…
    ·Comment écrire un programme C + + des tables de multip…
    ·Comment inclure un fichier non -PHP 
    ·Comment construire Jeux par navigateur 
    ·Comment faire pour créer des contrôles ActiveX 
    ·Comment définir la taille d'un formulaire en VB 
    ·Comment trier Du grand au plus petit en VB.Net 
    ·Comment faire pour récupérer des événements clés à…
    ·Comment isoler le niveau pour une connexion 
    ·Comment créer une table dans une autre table dans MySQ…
    Copyright © Connaissances Informatiques http://fr.wingwit.com