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 <<
"
"
;
}