digitalmars.D.learn - Hexadecimal string to integer
- Stijn Herreman (4/4) Aug 02 2011 std.conv does not support conversion from a hexadecimal string to an
- Johann MacDonagh (2/6) Aug 02 2011 parse!int("1a", 16);
- Stijn Herreman (2/9) Aug 03 2011 I tried multiple combinations but not that one, thanks.
- Kai Meyer (6/16) Aug 04 2011 I am doing:
std.conv does not support conversion from a hexadecimal string to an integer. Is there a technical reason for this limitation? This is the best I could do, can it be improved still? int i = to!int(parse!float("0x1ap0"));
Aug 02 2011
On 8/2/2011 8:17 PM, Stijn Herreman wrote:std.conv does not support conversion from a hexadecimal string to an integer. Is there a technical reason for this limitation? This is the best I could do, can it be improved still? int i = to!int(parse!float("0x1ap0"));parse!int("1a", 16);
Aug 02 2011
On 3/08/2011 2:32, Johann MacDonagh wrote:On 8/2/2011 8:17 PM, Stijn Herreman wrote:I tried multiple combinations but not that one, thanks.std.conv does not support conversion from a hexadecimal string to an integer. Is there a technical reason for this limitation? This is the best I could do, can it be improved still? int i = to!int(parse!float("0x1ap0"));parse!int("1a", 16);
Aug 03 2011
On 08/03/2011 10:44 AM, Stijn Herreman wrote:On 3/08/2011 2:32, Johann MacDonagh wrote:I am doing: to!(int)(BigInt("0x1a").toInt()); toInt actually returns a long: http://www.d-programming-language.org/phobos/std_bigint.html It's kinda frustrating, but it's there.On 8/2/2011 8:17 PM, Stijn Herreman wrote:I tried multiple combinations but not that one, thanks.std.conv does not support conversion from a hexadecimal string to an integer. Is there a technical reason for this limitation? This is the best I could do, can it be improved still? int i = to!int(parse!float("0x1ap0"));parse!int("1a", 16);
Aug 04 2011