Vergleich von Versionsnummern
-
Hallo,
mir liegen 2 Versionsnummern einer Software vor:
Version 1.1.2
Version 1.10.2Ich möchte diese Nummern vergleichen und die höhere (1.10.2) ermitteln.
Weiß jemand wie man dies am besten anstellen kann?
-
Ich gehe davon aus, dass du die Versionsnummern jeweils als String vorliegen hast.
Da im ASCII Code der "." vor den Zahlen kommt, ist 1.10 groeßer als 1.1.9 .
Du kannst also einfach mit einem lexicographischen Stringvergleich arbeiten.
(strcmp).
-
Vielen Dank für die schnelle Hilfe, dann werde ich heute doch noch fertig mit dem Programm und kann lecker Olympia gucken
