C++doubleタイプstringタイプを回転した後、小数点を実現した後に1つの数字だけを表示する方法

989 ワード

C++doubleタイプstringタイプを回転した後、小数点を実現した後に1つの数字だけを表示する方法 #include <iostream> #include <sstream> #include <iomanip>    template < class T> std::string fmt(T in, int width = 0, int prec = 0) {      std::ostringstream s;      s << std::setw(width) << std::setprecision(prec) << in;      return s.str(); }    int main(){      std::string s = fmt(66.0 / 30.0, 2, 2);      std::cout << s << "
"
; }