On Monday, 25 August 2014 at 06:57:48 UTC, confused wrote:
hi team!

I'm using this swift piece of code to seek out the Option 26 DHCP is deploying and output to the screen: https://github.com/CyberShadow/dhcptest/blob/master/dhcptest.d
(props for code CyberShadow).

When I get the value it says 0578. I've used an online converter to establish this is 1400 (which is what MTU value my dhcp server issues).

ideally what I want to do is have that converted from hexadecimal to decimal in the code, but as quite the noob, I cant figure it out.

any tips?

You can use std.format:

      import std.format;
      auto data = "0578";
      auto spec = singleSpec("%X");
      assert(data.unformatValue!uint(spec) == 1400);


(you should probably use the D.learn forum for this kind of
question)

Reply via email to