On Saturday, 18 April 2020 at 15:47:38 UTC, Marcone wrote:
How convert String to Hex?

Example:

string text = "Hello World"; // Converted to Hex = 48656c6c6f20576f726c64

    import std.format : format;

    string hex = format("%(%2x%)", "Hello World");

    import std.stdio : writeln;
    writeln(hex);

A bit of explanation: %( %) is a range formatting specifier, and basically means "format each element of the range with the format specifier between these two symbols". In other words, it's the equivalent of "Hello World".map!(c => format("%2x", c)).joiner.

--
  Simen
  • How convert String to Hex? Marcone via Digitalmars-d-learn
    • Re: How convert String to Hex? Simen Kjærås via Digitalmars-d-learn

Reply via email to