Befehlszeilen-Parser-Bibliothek: Analysieren Sie eine Hex-Zeichenfolge in UInt32

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Befehlszeilen-Parser-Bibliothek: Analysieren Sie eine Hex-Zeichenfolge in UInt32

by Guest » 08 Jan 2025, 09:36

Ich habe eine Konsolenanwendung, die Argumente verarbeiten muss. Die App verwendet die Befehlszeilen-Parser-Bibliothek, um die Argumente zu analysieren.

Die Anwendung muss in der Lage sein, hexadezimale Argumente aufzunehmen und sie in vorzeichenlose Ganzzahlen umzuwandeln.

Zum Beispiel, wenn dies die Option-Klasse ist

Code: Select all

public class CommandLineOptions
{
[Option('l', "crcLocation", Required = false, HelpText = "Address where the CRC will be inserted.  Must be outside of the application image")]
public UInt32 CrcLocation { get; set; }
}
dann sollte die App mit

gestartet werden können

Code: Select all

app.exe -l 0x0000000F
und somit CrcLocation auf 15 setzen

Gibt es eine Möglichkeit, die Befehlszeilen-Parser-Bibliothek zu erstellen? Konvertieren Sie von einer hexadezimalen Zeichenfolge in eine ganze Zahl, oder muss die Anwendung dies manuell tun?

Top