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

start [/forum/topic.php?fid=57&msg=33834642&tid=2030892]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 520ms |

| 0 / 0 |
