readText fails to open file
    GreatEmerald 
    pastas4 at gmail.com
       
    Sun Jun 17 01:21:17 PDT 2012
    
    
  
This is kind of silly, and I probably missed something, but for 
some reason I can't get any kind of text file opened when using 
readText from std.file. This is what I'm trying to do:
   import std.stdio;
   import std.file;
   int main(string[] args)
   {
       if (!isFile(args[0]))
       {
           writeln("Error: Input file does not exist or is not a 
valid file!");
           return 1;
       }
       auto LTFFile = chomp(readText(args[0]));
       readln();
       return 0;
   }
Nice and simple, right? So I execute it:
   > ./LTF2LIP LTF2LIP.d
   std.utf.UTFException at std/utf.d(645): Invalid UTF-8 sequence (at 
index 1)
And I'm sure that the file is in UTF-8, with LF line endings, 
without a BOM. The same error is thrown when I try any other kind 
of files. So what gives?..
    
    
More information about the Digitalmars-d-learn
mailing list