| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > разрядность числа ! |
| Автор: Remiznik 6.10.2008, 19:45 |
| подскажите как задать разрядность числа при выводе на экран типа double например с тремя точками после запятой ? пример число 8952,1456 на экране 8952,145 .....округлять не надо надо просто оставить три цифры после запятой ! или при числе 8952,1 на экране должно выдать 8952,100 ? как это сделать подскажите )) |
| Автор: UserNet 6.10.2008, 19:51 | ||
Вот так |
| Автор: Remiznik 6.10.2008, 19:54 |
| да для консоли это правельно ..... а если мне нужно выводить на Лейбел а там сначала в строковую переименую приходится переводить что делать ? извиняюсь что в начале не очень корректно вопрос поставил с выводом на экран .... мне на лэйбл выводить надо ( |
| Автор: NextAlex 6.10.2008, 20:01 | ||
самое простое - сделать так
и уже строку buffer выводить... |
| Автор: UserNet 6.10.2008, 20:05 |
| Тогда тебе надо искать точку в строке и если длина, дробной части меньше трёх до дописывать нули, а если больше то отрезать. |
| Автор: J0ker 6.10.2008, 20:20 |
| для MFC используйте CString у него есть метод Format |