Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment sauter d' une fonction d'ann…
  • Comment purger le flux de sortie 
  • Comment renommer NIB à XIB dans Xco…
  • Comment utiliser la fonction strncmp…
  • C + + et la vérification des erreur…
  • Comment initialiser une ArrayList 
  • Comment obtenir des codes pour Dev- …
  • Comment combiner un fichier en utili…
  • MFC ActiveX Tutoriel 
  • Comment faire pour convertir et déc…
  •   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 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" .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment fusionner des algorithmes entier unique 
  • Comment régler pointeurs pour les retours covariantes 
  • Comment s'assurer qu'un objet est supprimé en C + + 
  • Comment faire pour masquer la sous-vue sur un iPhone 
  • Conversion char buffer doubler en C + + 
  • Comment fermer une boucle For en C + + 
  • Comment exposants d'entrée en C 
  • Que faire avec une erreur Trapped in C 
  • Comment passer Structures de modèles en fonctions en C 
  • Comment convertir un flottant à cordes en C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc