|
v7: Перевод строки в число
| ☑ |
0
MixanM
09.12.11
✎
12:31
|
Кто нибудь знает как строковый тип перевести в числовой ? Т.е. например загужаю из файла строку, в этой строке хранится число, и эту строку перевести в чиловой тип?
|
|
1
ДенисЧ
09.12.11
✎
12:33
|
Число(МояСтрока)
|
|
2
xReason
09.12.11
✎
12:33
|
а если в моя строка не число? получите ошибку?
|
|
3
Эльниньо
09.12.11
✎
12:34
|
Есть функция:
ПочитатьСПилиЖКК(Число())
|
|
4
eDimonas
09.12.11
✎
12:37
|
(2) в Попытка заверни
|
|
5
eDimonas
09.12.11
✎
12:38
|
(3) и обработай исключение
|
|
6
Arseny
09.12.11
✎
12:40
|
В 7 исключения не будет, там
Число("Не число") = 0
|
|
7
Arseny
09.12.11
✎
12:40
|
Число("666 - это число") = 666
|
|
8
Arseny
09.12.11
✎
12:41
|
Число("Число ли 777?") = 0
|
|
9
xReason
09.12.11
✎
12:41
|
(6) а в 1С 8 такой фокус не прокатит
|
|
10
Arseny
09.12.11
✎
12:42
|
Ну да, но в сабже то написано, что речь идет о 7
|
|
11
Эльниньо
09.12.11
✎
13:18
|
//*********************************************************************************
// 1 - если в строке только цифры, иначе 0
Функция глТолькоЦифры(Стр) Экспорт
Для Сч = 1 По СтрДлина(Стр) Цикл
Символ = Сред(Стр, Сч, 1);
Если Найти("0123456789", Символ) = 0 Тогда
Возврат 0;
КонецЕсли;
КонецЦикла;
Возврат 1;
КонецФункции
|
|
12
1Сергей
09.12.11
✎
13:40
|
(11) а точка?
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший