Why does this not work?

Tobi G. via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Jan 1 06:20:26 PST 2016


On Friday, 1 January 2016 at 14:00:41 UTC, TheDGuy wrote:
>     writeln("Which number should i guess?");
> 	string input = readln();
> 	int i = to!int(input);

The solution is that readln() returns a string that also contains 
the newline
this can be solved by easily stripping the newline off

import std.string;

int i = to!int(input.strip);



More information about the Digitalmars-d-learn mailing list