void outputVal(FILE *fp, float val) { wchar_t buf[1024]; if ( val == 0.0f ) { swprintf_s(buf, 1024, _T("\"0\"")); } else { std::string str = toShortString(val); wchar_t wstr[256]; size_t wLen = 0; mbstowcs_s(&wLen, wstr, 256, str.c_str(), _TRUNCATE); swprintf_s(buf, 1024, _T("\"%s\""), wstr); //少数点以降が0の場合が整数にする } fputws(buf, fp); }
QString Result::toVerboseString() const { return toShortString() + QString(" {") + description() + "}"; }