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

C++ Discussion :

Besoin d'aide pour c++


Sujet :

C++

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Août 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 2
    Par défaut Besoin d'aide pour c++
    bonjour bonjour ceci est mon premier message sur le forum j'espère qu'il sera pas trop bête^^. Déja le titre, je sais c'est bidon mais cest long à expliquer et je n'ai pas trouvé de titre qui résume bien tout ça.

    Voilà, dans le but de réaliser 1 convertisseur "numérique" multi-utilisation (binaire en hexa, binaire en octal, binaire, dans les 2 sens etc) qui me servirait souvent. Mais après avoir bien réfléchi à l'algorythme, je bloque sur quelque chose, y'a-t-il une solution pour isoler 1 chiffre dans 1 nombre. (oui c'est flou).

    Mais par exemple si on a la valeur binaire 1011. Pour convertir en décimal il faut donc faire 2^0x1 + 2^1x1 + 2^2x0 + 2^3x1, et pour faire cela il faut donc avoir accès à chaque chiffre du nombre binaire. j'ai besoin de cette fonction pour surement toute conversions que je compte coder.

    Mais après avoir chercher 2h sur google (sans mentir) je n'ai trouvé aucune possiblité. J'ai penser convertir la valeur binaire en chaine de caractère, puis compter le nombre de caractères qu'il y a dans cette chaine, ensuite utiliser 1 fonction permettant d'isoler 1 certain caractère d'une chaine. Puis reconvertir en int le chiffre finalement obtenu.

    Mais pour cela il me faudrai 2 fonctions que je ne connais pas. Je sais que celle permettant d'isoler 1 caractère d'une chaine existe car je me rapelle qu'un collègue avait réaliser 1 code permettant d'isoler les 3 première lettre de son prénom.

    Bon je sais que tout ca est surement flou mais je pense que vous m'avez 1 peu compris.

    PS : mes conaissances en c++ sont plus ou moins moyenne et je code sous borland c++

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Si tu ne veux que des conversions binaires / octales / décimales / hexadécimales, tu n'auras pas à coder tes algos, tout est dispo dans la bibliothèque standard (voir FAQ).

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 267
    Par défaut
    Bonjour à toi...

    La réponse à ton problème se trouve ici.

  4. #4
    Nouveau candidat au Club
    Inscrit en
    Août 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 2
    Par défaut
    Merci bien à vous 2, je n'aurai pas pensé que ca soit aussi facile^^

Discussions similaires

  1. besoin d'aide pour une requête
    Par Damien69 dans le forum Langage SQL
    Réponses: 11
    Dernier message: 31/03/2004, 15h38
  2. besoin d'aide pour le composant DBComboBox
    Par jane2002 dans le forum Bases de données
    Réponses: 8
    Dernier message: 28/02/2004, 19h01
  3. [Kylix] besoin d'aide pour installer kylix3
    Par Sph@x dans le forum EDI
    Réponses: 3
    Dernier message: 11/02/2004, 13h53
  4. [TP]besoin d'aide pour commandes inconnues
    Par Upal dans le forum Turbo Pascal
    Réponses: 15
    Dernier message: 03/10/2002, 10h48
  5. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05

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