C++_小数点桁数を指定して、stringに変換

sprintf を使う。 std::stringstream 使うともっと楽。 ex ) double num = 112.14328; char str[20]; std::sprintf(str, "%.2f", num); コンソールに出力する場合は、 printf("%.2f", num); str は、112.14 となる。num が11.14328 の場合は 11.14 となる。 sprintf の引数 int sprintf( char *str, 書式, 変換したい値 );…