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.