Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > С++ Builder: float и StringGrid...


Автор: AndreyKO 26.9.2006, 16:21
Подскажите, пожалуйста, как в ячейку StringGrid вывести число типа float так, чтобы после запятой было 2 (ну или 1) цифры!  smile  
Thank you!!!

Автор: Romikgy 26.9.2006, 16:39
имхо в 
Цитата(AndreyKO @  26.9.2006,  15:21 Найти цитируемый пост)
StringGrid

только строки , так что 
Код

ansistring s;
float fl=1.234;
s.sprintf("%.2f" , fl);
// и s теперь можно совать в стринг грид 

Автор: stmamont 27.9.2006, 09:50
Код

float fl =1.234;
StringGrid1->Cells[i][j] = AnsiString(RoundTo(fl , -2));

Автор: Syrex 27.9.2006, 11:54
пишет call to undefined function 'RoundTo'
библиотеку math.h подключил

Автор: Romikgy 27.9.2006, 13:16
Syrex, 
Код

#include <Math.hpp>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)