1. 程式人生 > >double與string的相互轉化(C++)

double與string的相互轉化(C++)

#include <sstream>
using namespace std;
/**
 * double轉換為string
 */
string convertToString(double d) {
 ostringstream os;
 if (os << d)
  return os.str();
 return "invalid conversion";
}
/**
 * double轉string
 */
double convertFromString(string str) {
 istringstream iss(str);
 double x;
 if (iss >> x)
  return x;
 return 0.0;
}