|
Boost Users : |
Subject: Re: [Boost-users] lexical_cast and float
From: Igor R (boost.lists_at_[hidden])
Date: 2011-06-19 13:56:01
> I use this code to control if a sdt::string is a "float" value:
>
>
> string value("3.14");
> try
> {
> Â lexical_cast<float>(value);
> }
> catch(bad_lexical_cast& )
> {
> Â cout<<value<<" is not a float number\n";
> }
>
> I always obtain a bad_lexical_cast exception.
Perhaps, your locale requires comma as fp: "3,14"
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net