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 :

Fonction de conversion de base ?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 9
    Par défaut Fonction de conversion de base ?
    Bonjour, je suis actuellement sur un petit projet de calcul matriciel et je cherche une fonction
    (de la lib ou une que vous avez codée) qui convertit un chiffre d'une base n vers une base n'.

    D'avance, merci.

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 484
    Par défaut
    Bonsoir,

    Présenté ainsi, ça ressemble beaucoup à un exercice scolaire, aussi on ne te donnera pas la solution toute faite. Toutefois, ce sujet a été très fréquemment débattu sur le forum. Fais une petite recherche et tu n'auras qu'à te pencher pour choisir la solution qui te convient le mieux.

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 9
    Par défaut
    c'est effectivement un exercice scolaire
    je ne cherche pas une reponse toute faite (d'ailleur, a par une chose, j'ai finis mon prog)
    c'était juste pour savoir si il existait, quelque part, une fonction déja faite de conversion de base ou si je devait en faire une...

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 484
    Par défaut
    Citation Envoyé par grocko_t Voir le message
    c'est effectivement un exercice scolaire
    je ne cherche pas une reponse toute faite (d'ailleur, a par une chose, j'ai finis mon prog)
    c'était juste pour savoir si il existait, quelque part, une fonction déja faite de conversion de base ou si je devait en faire une...
    En entrée au moins, il existe strtol() et ses dérivées, qui te permettent de spécifier une base.

    Mais si c'est un exercice scolaire, je pense que l'objectif est de réécrire ces fonctions, aussi bien en entrée qu'en sortie.

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 9
    Par défaut
    si le sujet était dans une matiere importante, j'aurais du coder a "la norme"
    cad en c, avec interdiction d'utiliser des fonctions interdites.
    le sujet étant un sujet de math, je peut coder ma fonction en php si l'envie y est
    je peut également utiliser toutes les fonctions
    merci pour ton info, je vais chercher dann cette direction

  6. #6
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 484
    Par défaut
    Citation Envoyé par grocko_t Voir le message
    le sujet étant un sujet de math, je peut coder ma fonction en php si l'envie y est merci pour ton info, je vais chercher dann cette direction
    Si c'est un sujet de maths et que tu peux utiliser le langage de ton choix, alors c'est que ton prof veut que tu réécrives l'algorithme (fort simple au demeurant), et pas que tu utilises des fonctions qui font ce travail pour toi. Sinon, ça n'aurait aucun intérêt.

    Pour convertir un nombre vers une base donnée, il suffit de faire des divisions successives par la base concernée, d'empiler les restes et de dépiler le tout pour obtenir le résultat (au moins avec les nombres entiers).

    Essaie sur papier, tu verras, c'est très facile.

Discussions similaires

  1. Fonction de conversion de nombre en lettres
    Par david_chardonnet dans le forum Langage
    Réponses: 21
    Dernier message: 08/12/2021, 17h51
  2. [VBS] Fonction de conversion de nombres vers la base 10
    Par l_autodidacte dans le forum Vos Contributions VBScript
    Réponses: 2
    Dernier message: 18/02/2014, 19h43
  3. besoin d'aide pour fonction de conversion de base
    Par babou54 dans le forum Delphi
    Réponses: 12
    Dernier message: 13/01/2007, 21h06
  4. affichage dynamique en fonction des données en base
    Par jengo dans le forum Bases de données
    Réponses: 1
    Dernier message: 28/10/2004, 10h22
  5. Fonction de conversion de COLORREF en hexadécimal?
    Par charliejo dans le forum MFC
    Réponses: 4
    Dernier message: 21/02/2004, 18h25

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