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

start [/forum/topic.php?fid=57&tablet=1&tid=2030892]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 344ms |

| 0 / 0 |
