begin process at 2012 05 28 23:01:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

Autre

 > 

Conversion String en Float


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Conversion String en Float

mercredi 21 juin 2006 à 10:46:43 | Conversion String en Float

mriviere

Bonjour je cherche a convertir un char en float, je sais que la fonction atoi le fait mais elle ne prend pas en compte la virgule.
En fait dans mon string j'ai premierechaine=22.2 par ex et je veux le comparer a deuxiemechaine=21.5 par ex.
Je fais if(atoi(premierechaine) <= atoi(deuxiemechaine) )instruction;
Le truc c'est qu'il ne tiens pas compte de la virgule du coup 22.5 est egal a 22.9....
Si je fais un printf il m'affiche 22 et 21.
Voila merci pour votre aide...

Mateo
mercredi 21 juin 2006 à 10:52:01 | Re : Conversion String en Float

BruNews

Administrateur CodeS-SourceS
Réponse acceptée !
atof

ciao...
BruNews, MVP VC++
mercredi 21 juin 2006 à 10:53:47 | Re : Conversion String en Float

niketou

#include <sstream>

std::ostringstream buffer;
float f = 4.5;
buffer << f;
std::string str = buffer.str();
mercredi 21 juin 2006 à 10:54:49 | Re : Conversion String en Float

niketou

ah mince char, pas string..
mercredi 21 juin 2006 à 12:42:27 | Re : Conversion String en Float

mriviere

Mignon le chat lol!
Merci pour ta reponse rapide et efficace!

Mateo
mercredi 21 juin 2006 à 22:59:37 | Re : Conversion String en Float

vecchio56

Administrateur CodeS-SourceS
buffer.str() marche aussi car renvoie un const char*, et non un string

_____________________________________
Un éditeur de ressources gratuit pour Windows

jeudi 22 juin 2006 à 00:41:28 | Re : Conversion String en Float

Hylvenir

ostringstream::str() renvoie une std::string




jeudi 22 juin 2006 à 08:31:49 | Re : Conversion String en Float

mriviere

Je programme en C sous linux avec un compilo GCC...
Merci a tous pour votre aide!
Mateo


Cette discussion est classée dans : string, conversion, compte, float, atoi


Répondre à ce message

Sujets en rapport avec ce message

Conversion Float to String [ par PierreP ] Bonjour à tous !je suis en train de me prendre la tête pour créer une fonction de conversion d'un réel en une chaine de caractère (problème du débutan Conversion d un float [ par Seth ] Comment arrondir un float vers le nombre le plus proche.Exemple : (float)2.8 -> 3 ! (float)2.3 -> 2 conversion double en string [ par bouba ] Bonjour, je réalise une fonction qui doit calculer le nombre de caractères d'un doubleexemple:-7.56 -> 5 caractèreExiste t'il une fonction qui fasse c conversion d'un string [ par bastiente ] Ba$t :bonjour... Voila je travaille sur un fichier ou figure la valeur : 32 989,88Je dois la retourner dan un autre fichier. Ca c'est fait, mai je doi besoin d'aide plzzz [ par Avalon10101 ] _-=AvAloN=-_Voici mon code : (en gros)#include class Compte{string login;string pass;public:Compte();void chercher();Compte ListdesComptes[100];}....v convertir un float en string [ par hobbes ] Bonjour,Comment peut on convertire un float en string en c ????Merci,Hobbes conversion float en char [ par laurent180 ] Bonjour a tous,J'aimerai savoir en c ou c++ comment convertir un float en char? quel sont les fonctions ou un exemple?merci a vous.s Conversion "system::string __gc *" vers "char *"....HELP [ par starkrous ] oui ce cher "name" dans Fileinfo ne se presente pas sous une forme chaine de caractere...du coup ça m'empeche un peu de le manipuler, est ce qu'il y a Conversion de unsigned char en float (17.6E) [ par lemenager ] Bonjour,Je dois lire un fichier binaire dans lequel il y a des float en format (17.6E). J'ai l'impression que je suis oblige de les lires en unsigned Conversion des types string en int [ par tanguy_laverdure ] Bonjour, j'essai en vain de convertir un type string en int. Y a t il des méthodes directes de string.h qui permettent de faire cela ou faut il me fai


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales