C++ double类型转string类型后,怎么实现小数点后只显示一个数字
#include <iostream>#include <sstream>#include <iomanip>template<classT>std::string fmt(T in,intwidth = 0,intprec = 0) {std::ostringstream s;s << std::setw(width) << std::setprecision(prec) << in;returns.str();}intmain(){std::string s = fmt(66.0 / 30.0, 2, 2);std::cout << s <<" ";}