void FormatPressure(TCHAR *buffer, AtmosphericPressure pressure, Unit unit, bool include_unit) { fixed _pressure = Units::ToUserUnit(pressure.GetHectoPascal(), unit); if (include_unit) _stprintf(buffer, GetPressureFormat(unit, include_unit), (double)_pressure, Units::GetUnitName(unit)); else _stprintf(buffer, GetPressureFormat(unit, include_unit), (double)_pressure); }
void FormatPressure(TCHAR *buffer, AtmosphericPressure pressure, Unit unit, bool include_unit) { auto _pressure = Units::ToUserUnit(pressure.GetHectoPascal(), unit); if (include_unit) StringFormatUnsafe(buffer, GetPressureFormat(unit, include_unit), (double)_pressure, Units::GetUnitName(unit)); else StringFormatUnsafe(buffer, GetPressureFormat(unit, include_unit), (double)_pressure); }
const TCHAR* GetUserPressureFormat(bool include_unit) { return GetPressureFormat(Units::GetUserPressureUnit(), include_unit); }