
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.07.2006, 08:42
|
|||
|---|---|---|---|
|
|||
Format |
|||
|
#18+
есть число (m1) типа дабл. мне его надо перевести в строку. если пишу так: Код: plaintext 1. 2. Код: plaintext 1. 2. как правильно перевести в строку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 09:55
|
|||
|---|---|---|---|
Format |
|||
|
#18+
Обычно реашают, сколько в числа с плавающей точкой значимых цифр после запятой. Столько и выводят, независимо нули там или нет. Ты можешь удалять ведомые нули вручную после преобразования в строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 09:57
|
|||
|---|---|---|---|
|
|||
Format |
|||
|
#18+
а как удалить эти нули? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 10:00
|
|||
|---|---|---|---|
Format |
|||
|
#18+
el'fа как удалить эти нули? Пробегаешь начиная с конца строки до первого не нуля. Все встречаемые нули ('0') заменяешь нулевой код (0). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 10:01
|
|||
|---|---|---|---|
|
|||
Format |
|||
|
#18+
el'fесть число (m1) типа дабл. мне его надо перевести в строку. если пишу так: Код: plaintext 1. 2. Код: plaintext 1. 2. как правильно перевести в строку? ltoa(),ultoa() и msdn Вам в помощь.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 10:05
|
|||
|---|---|---|---|
|
|||
Format |
|||
|
#18+
так это целый алгоритм надо писать. неужели не существует просто ф-ии, которая бы это делала?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 10:07
|
|||
|---|---|---|---|
Format |
|||
|
#18+
el'fтак это целый алгоритм надо писать. неужели не существует просто ф-ии, которая бы это делала?! Не алгоритм, а простой цикл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 10:09
|
|||
|---|---|---|---|
|
|||
Format |
|||
|
#18+
Станислав Сltoa(),ultoa() и msdn Вам в помощь.... сдесь тоже через указание числа значимых цифр, а у меня это число неизвестно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 10:10
|
|||
|---|---|---|---|
Format |
|||
|
#18+
Числа с плавающей точкой, особенны тем, что у них есть определение точности и значимых цифр. Обычно выводят все значимые цифры после запятой, пусть там даже и нули, чтобы человек видел, с какой точностью он получает значение. Он знает, что после 5-ки в 2.500 идут нули, а так 2.5 - это не отражает (может там было 2.54???). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 10:12
|
|||
|---|---|---|---|
|
|||
Format |
|||
|
#18+
а может лучше разделить число на 2 целых (целая часть и остаток) и потом уже перевести их в строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 10:15
|
|||
|---|---|---|---|
Format |
|||
|
#18+
el'fа может лучше разделить число на 2 целых (целая часть и остаток) и потом уже перевести их в строки? Это будет сложнее. А если у тебя будет число 2.025? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 10:24
|
|||
|---|---|---|---|
|
|||
Format |
|||
|
#18+
а как написать этот цикл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 10:56
|
|||
|---|---|---|---|
Format |
|||
|
#18+
el'fа как написать этот цикл? Ты не знаешь как писать циклы или не знашь как обращаться к символам CString? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 11:31
|
|||
|---|---|---|---|
|
|||
Format |
|||
|
#18+
не, циклы то я умею писать, я не знаю как просмотреть строку с конца и убрать нули :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 11:35
|
|||
|---|---|---|---|
Format |
|||
|
#18+
el'fне, циклы то я умею писать, я не знаю как просмотреть строку с конца и убрать нули :) Узнать длину строки GetLength(), как проще всего убирать нули я уже написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 12:24
|
|||
|---|---|---|---|
Format |
|||
|
#18+
По-моему, всё проще: надо использовать тип "g": Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.07.2006, 12:32
|
|||
|---|---|---|---|
Format |
|||
|
#18+
Точно, работает. Даже в анси си, хотя по стандарту: автор f соответствует числу с плавающей точкой, необязательно со знаком; следующий указатель должен являться указателем на float. e Эквивалентно f. g Эквивалентно f. E Эквивалентно f. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2030892]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 298ms |

| 0 / 0 |
