Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Contributor


Сообщения: 2735
Благодарности: 1699

Профиль | Отправить PM | Цитировать


interestingyy,
Цитата interestingyy:
надо просто отсекать все, что справо от точки и саму точку »
Ну, это в одно действие, это гораздо проще, если округлять не надо!
Код: Выделить весь код
@echo off
cls

Set "num1=1234.456789"

Echo %num1%
FOR /F "tokens=1 delims=.," %%i IN ("%num1%") DO Set /A num1=%%i
Echo %num1%

Pause
или
Код: Выделить весь код
@echo off
cls

Set "num1=1234.456789"

Echo %num1%
Set /A num1=%num1% 2>nul
Echo %num1%

Pause

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 29-01-2018 в 14:54.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:48, 29-01-2018 | #4