Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2812 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  [asm] conversion chaine numerique flottante en base 10

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[asm] conversion chaine numerique flottante en base 10

n°723477
bioman19
Posté le 12-05-2004 à 16:13:47  profilanswer
 

yo a tous,
est ce que quelqu un peux me dire comment on convertit une chaine de caractere numerique flottante (ex: "14,12345621" )en nombre en base 10( en deca),donc ca donne 14,12345621.pouvez vous m expliquer votre raisonnemnt en basant sur l example ci dessus( un bout de code de votre logique sera la bienvenue).

mood
Publicité
Posté le 12-05-2004 à 16:13:47  profilanswer
 

n°724080
bioman19
Posté le 13-05-2004 à 01:19:34  profilanswer
 

personne peux m aider pour resoudre ce petit probleme??

n°724082
Taz
bisounours-codeur
Posté le 13-05-2004 à 01:21:24  profilanswer
 

déjà avec la "," ça faire chier ... t'as qu'à faire un appel à strtod :D

n°724090
HelloWorld
Salut tout le monde!
Posté le 13-05-2004 à 01:31:43  profilanswer
 

Un truc du genre :

Code :
  1. // parcours de tous les caracteres de la chaine :
  2. // partie entière
  3. nombre = 0
  4. Tant que <caractere> != ","
  5.     nombre = nombre * 10 + <caractere>
  6. // partie décimale
  7. index = 0
  8. Pour les <caractere> restants (après la virgule)
  9.     index = index * 0.1
  10.     nombre = nombre + index * <caractere>

n°724092
Taz
bisounours-codeur
Posté le 13-05-2004 à 01:34:49  profilanswer
 

techniquement, je pense qu'il serait plus rapide et pus précis de travailler en fonction du format des flottants (créer la mantisse et l'exposant, le bit de signe comme il faut)
http://www.wldelft.nl/soft/d3d/intro/misc/goldberg.pdf


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  [asm] conversion chaine numerique flottante en base 10

 

Sujets relatifs
convertir du numérique en alphabetique [résolu]Tri par ordre alphabetique d'un champ dans une base de donnée
Recherche d'un champ sur une base de données Oracleinitialisation d'une base de données Oracle
Accéder à une base Access à partir de Linux[C++]Fonction pour passer d'une string vers une var numérique ?
comparaison de deux chaine de caractere[mysql] Creation base et grant
[VB] Conversion de date en VB...tableau de chaine de caractere...
Plus de sujets relatifs à : [asm] conversion chaine numerique flottante en base 10


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR