2024-01-31から1日間の記事一覧

MFC C++ doubleの変数使って余りだすならfmod()関数

%の式だとエラーになる double a = 5.5; double b = 2.2; double remainder = fmod(a, b);

MFC C++でdouble型の変数から小数点以下が0なら整数の文字列、0でないなら小数点以下を含む文字列を生成する

#include <iostream> #include <iomanip> #include <sstream> std::string doubleToStr(double value) { std::ostringstream oss; if (fmod(value, 1.0) == 0.0) { // 小数点以下が0の場合、整数として出力 oss << std::fixed << int(value); } else { // 小数点以下がある場合、小数点を</sstream></iomanip></iostream>…