error with reading file name
Ali Çehreli
acehreli at yahoo.com
Thu Dec 6 22:59:34 PST 2012
On 12/06/2012 10:39 PM, ollie wrote:
> On Thu, 06 Dec 2012 16:52:20 +0100, Suliman wrote:
>
>> I am trying to create simple app that would read user input and open
>> file with such name, but every time when I run it's crash with error
>>
>> "std.file.FileException at std\file.d(294): \1.txt"
>>
>
> After a call to readln, the string returned has termination characters
> that need to be stripped off.
Good call.
> string name = readln();
>
> while(name[$-1] == '\x0a' || name[$-1] == '\x0d')
> name.length -= 1;
Or with std.string.chomp:
string name = chomp(readln());
Ali
--
D Programming Language Tutorial: http://ddili.org/ders/d.en/index.html
More information about the Digitalmars-d-learn
mailing list