Ansi String conversion C++
hey!
I am wondering if anybody could help me with a problem:
How to convert Ansi String of a form:
String Element = "1.75627e+23";
to a double?
std::stringstream converter;converter << your_ansi_string.c_str();double output;converter >> output;
You may wish to check whether the read was successful by testing the converter stream after the operation (is it empty? is it in a valid state?)
If you're going to be doing this kind of conversion at all frequently, you might consider overloading
operator<<
and operator>>
for this ANSI String.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement