![]() |
Kommazahlen in Batch (.bat)
Hallo ich mache grade was in batch wenn ich etwas rechne wo eine kommazahl rauskommt rundet er es ich will aber das (zb.)
@echo off set rofl=17 set /a ergebnis=%rofl%/2 echo %ergebnis% >>lol.txt und hier macht er mir in die .txt eine 8 ich will aber dass wenn eine kommazahl rauskommt das gar nichts in die lol.txt geschrieben wird. pls helft mir schonma danke :D |
Batch verwendet standartmäßig den Datentyp Integer, wodruch nur ganzzahlige Werte gespeichert werden.
Als Datentyp könnte z.B. Double verwendet werden. Wie man das ändern kann? Ich weis es nicht. Glaube nicht, dass dies mit Batch möglich ist. |
das kannst du so lösen:
Code:
set rofl=17 |
das bedeutet wenn rest2 über 1 ist ist es eine kommazahl?
sry ich meine kommazahl |
Wenn %rest2%/%teiler% = 0 ist ist es keine Komazahl.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:25 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.