Форум — Ответы ( К темам )
? | Andrgol: Как сделать так, чтобы в Label выводить определенное число символов? (14-05-2003 01:46:16) |
Тоесть ,чтобы когда написал :Label1->Caption=String(a); где a=234.125245 Вывело только,например, 5 символов : 234.12 | |
Георгий (14-05-2003 10:29:56) | |
AnsiString a; float b=123.456789; a.printf("%5.2f",b); Memo1->Lines->Add(a); цифры 5.2 перед f: 5 — общее число цифр для вывода 2 — число цифр, после запятой | |
Павел (14-05-2003 15:14:07) | |
Или с помощью функции FloatToStrF() : Label1->Caption = FloatToStrF(123.456789,ffFixed,5,2); или double x = 1123.4456741; Label2->Caption = FloatToStrF(x,ffFixed,7,3); |