3Strings und reguläre Ausdrücke

Aufgaben

23. Binärwerte in Strings konvertieren

Schreiben Sie eine Funktion, die einen Bereich von 8-Bit-Integern entgegennimmt (etwa als Array oder als Vektor) und einen String mit den hexadezimalen Darstellungen der Eingabedaten ausgibt. Die Funktion sollte in der Lage sein, Ausgaben in Groß- und in Kleinbuchstaben zu machen. Betrachten Sie dazu die folgenden Beispiele:

Eingabe: { 0xBA, 0xAD, 0xF0, 0x0D }, Ausgabe: "BAADF00D" oder "baadf00d"

Eingabe: { 1,2,3,4,5,6 }, Ausgabe: "010203040506"

24. Strings in Binärwerte konvertieren

Schreiben Sie eine Funktion, die einen String mit hexadezimalen Ziffern entgegennimmt und einen Vektor aus 8-Bit-Integern als numerische Deserialisierung des Stringinhalts zurückgibt. ...

Get Die C++-Challenge now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.