Bonjour,

je suis la procédure décrite dans la faq c++ et j'ai un soucis :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
  istringstream   line;
  istringstream   iss;
  string            temp;
  double           value;
 
  //(...)
 
  std::getline( line, temp, tabul );
  iss.str( temp );
  // iss contient 6,4
  iss >> value;
  // value contient 6.0
la partie décimale n'est pas gardée..

J'ai essayé de remplacer le ',' par un '.' mais pas plus de succès.

Qu'est ce qui cloche ?