Страница: 1 |
Вопрос: Преобразовать строку в число | Добавлено: 26.03.10 13:59 |
Автор вопроса: ![]() |
Преобразовываю строку в число с помощью val(), дробная часть исчезает и всё, уже по всякому пробовал и с присвоением переменной разных типов и вывод напрямую. В книжке приведен пример что должна и дробрая часть преобразовываться, ничего не пойму... |
Ответы | Всего ответов: 6 |
Номер ответа: 1 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 26.03.10 14:12 |
а пробовал запятую на точку менять? val(str()) |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() Вопросов: 18 Ответов: 21 |
Профиль | Цитата | #2 | Добавлено: 26.03.10 15:14 |
cdbl() |
Номер ответа: 3 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 26.03.10 19:21 |
а пробовал запятую на точку менять? val(str())
у меня тоже была проблема. поменяй запятую на точку, или ещё если переменая (допустим синтаксис -
|
Номер ответа: 4 Автор ответа: ![]() ![]() Вопросов: 4 Ответов: 14 |
Профиль | Цитата | #4 | Добавлено: 27.03.10 16:34 |
Спасибо, cdbl() прокатило.
З.Ы. (VB.net) Ввожу с запятой, при замене запятой на точку вылетает ошибка что это не число. При использовании val() отбрасывается все что после и запятой и точки. З.Ы.Ы. при вводе десятичных знаков вводится с запятой, а при выводе выводится с точкой - пока не мешает, но в дальнейшем при использовании нового значения надо будет делать замену в строке точки на запятую? можно ли как-то сделать сразу одинаково? Переменные в коде тоже только с точкой проходят, что за нестыковки? |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 4 Ответов: 457 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 27.03.10 20:01 |
http://msdn.microsoft.com/ru-ru/library/9da280t0.aspx
тут и про запятые с точками( в примечании) и про многое другое, касающееся val. По себе скажу - val не использую, а использую ф-ции преобразования сразу в нужный тип. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 28.03.10 00:25 |
ты явно делаешь что-то не так
|
Страница: 1 |
|