IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SL & STL C++ Discussion :

chaine de caractére


Sujet :

SL & STL C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 42
    Par défaut chaine de caractére
    bonjour tous le monde voila j'ai une petite question qui j'espére aura une reponse voilà j'aurai aimé savoir comment faire pour que lorsqu'on saisi une chaine de caractére qui est transformer en entier a l'aide de la fonction atoi(ex atoi("12") retourne 12)donc moi je veux que si la chaine saisit est inferieur à 10,qu'on lui ajoute 0
    exemple : si par exemple je saisie 5, 5<10 donc je dois avoir 05 (ajout du 0)
    avec quel fonction je peut faire sa? (je suis debutant merci d'avance pour votre aide )

  2. #2
    Membre expérimenté Avatar de Nogane
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    241
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 241
    Par défaut
    Bonjour,
    Le zéro ne peut être rajouté qu'au moment du formatage du nombre. C'est a dir au moment ou on transforme l'entier en chaine de caractère.
    Tu peu faire comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #include <sstream>
    #include <iomanip>
     
    cout << setw (2) << setfill ('0') << 9;
    Et si tu veux un std::string avec le nombre formaté, tu peu faire comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    stringstream sstream;
    sstream << setw(2) << setfill ('0') << 9;
    std::string str = sstream.str();

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/12/2013, 16h40
  2. Crypter une chaine de caractères
    Par Yabo dans le forum Réseau
    Réponses: 18
    Dernier message: 19/11/2004, 23h04
  3. Réponses: 9
    Dernier message: 17/01/2003, 11h45
  4. Lire Une Chaine De Caractères
    Par Jonathan_Korvitch dans le forum C
    Réponses: 12
    Dernier message: 07/01/2003, 05h37
  5. Réponses: 2
    Dernier message: 06/12/2002, 07h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo