begin process at 2010 02 10 03:33:24
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Conversion char -> double


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

Conversion char -> double

samedi 3 décembre 2005 à 18:22:36 | Conversion char -> double

obby

Bonjour,

  J'ai un petit souci, j'utilise la fonction atof() pour faire la conversion d'une chaine de caractère (ex : ".00000E+00") vers un double. Cependant, j'obtiens un résultat uniquement si je vais dans les propriétés de windows et les options régionnales et que je change le symbole décimal de "," en ".";

 Sachant que je dévellope un soft avec DevCpp et Gtkmm, pour pouvoir l'utiliser sous windows ET linux, je voudrait savoir si quelqu'un a une solution.

 Merci d'avance.

Obby

samedi 3 décembre 2005 à 20:47:59 | Re : Conversion char -> double

vecchio56

Administrateur CodeS-SourceS
Il me semble que tu peux utiliser la fonction setlocale(int, const char *) déclarée dans locale.h Essaie de trouver des infos la dessus
samedi 3 décembre 2005 à 20:50:05 | Re : Conversion char -> double

vecchio56

Administrateur CodeS-SourceS
Tu codes bien en C, pas en C++?
dimanche 4 décembre 2005 à 15:09:16 | Re : Conversion char -> double

obby

non je code en C++, pourquoi?
dimanche 4 décembre 2005 à 15:20:40 | Re : Conversion char -> double

vecchio56

Administrateur CodeS-SourceS
Réponse acceptée !
Je crois qu'en C++ il y a d'autres fonction pour ca. Notamment, en C++ on utilise plutot un istringstream que atof: const char* s = ".00000E+00"; std::istringstream iss(s); double d = 0; if(iss >> d) std::cout << d << std::endl; Pour le fonction setlocale, elle marchait bien chez moi: après un setlocale(LC_ALL, "french"); la virgule s'affichait ',' et plus '.'
lundi 5 décembre 2005 à 08:18:09 | Re : Conversion char -> double

obby

Merci, setlocale() fonctionne. Reste maintenant à voir si sous linux cela va fontionner également.


Cette discussion est classée dans : windows, conversion, char, double


Répondre à ce message

Sujets en rapport avec ce message

CONVERSION DOUBLE CHAR [ par DeAtHCrAsH ] Salut,J'ai un ptit pb... Je suis debutant et j'ai un ptit prob...Je veux utiliser la fonction atof mais quand je compile ca me dit : undeclared identi Conversion char -> double [ par titpeste ] Bonjour,je manipule des doubles avec 20 chiffres a peu pres derriere la virgule.Ils sont stockés dans des chaines de caracteres.Mais lorsque je fais u lecture + conversion char->double [ par obby ] Bonjour,   Je suis un peu embéter car je ne vois pas trop comment faire pour exposé mon petit souci. Je vais essayer d'être le plus clair possible. conversion double -> char [ par juliedb ] voila on a un probleme....examen dans qql heure et on voudrait savoir comment convertir des variables double en char... conversion double en char* [ par snakers07 ] bonjour, voici mon probleme void grilleSetText(ligne,colonne,char*Text;) est une fonction comme ont peut le voir qui pren en parametre char*or j'ai un Conversion AnsiString en char [ par norton ] Bonjour, Pouvez vous me dire comment convertir un AnsiString en char ? ca fait un moment que je suis la dessus mais j'arrive a rien ! Merci et bonne p Probleme de conversion char int string... [ par pyr0123 ] Salut, Je code un échange de trames (t'chat) par port série entre 2 PC en C++ .net VStudio 2k5. J'envoie la chaine 'toto' du PC1 vers PC2, avec l'hyp warning: deprecated conversion from string constant to 'char*' [ par flateur18 ] Bonjour à tous, j'ai réalisé un programme gcc qui se compile parfaitement, or j'ai des "warning" que je souhaiterais supprimer. celui qui m'énerve m Conversion chaine binaire en float, double... [ par renyone ] Bonjour, j'ai une chaine binaire (de 32 bits par exemple) et j'aimerais obtenir le float (ou double...) qu 'elle représente; Y a-t-il des fonctions dé


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,749 sec (3)

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