Files
ldc/tango/example/conduits/unifile.d
Tomas Lindquist Olsen b15b3484c8 [svn r136] MAJOR UNSTABLE UPDATE!!!
Initial commit after moving to Tango instead of Phobos.

Lots of bugfixes...

This build is not suitable for most things.
2008-01-11 17:57:40 +01:00

26 lines
753 B
D

private import tango.io.Console,
tango.io.UnicodeFile;
/*******************************************************************************
Open a unicode file of an unknown encoding, and converts to UTF-8
for console display. UnicodeFile is templated for char/wchar/dchar
target encodings
*******************************************************************************/
void main (char[][] args)
{
if (args.length is 2)
{
// open a file for reading
auto file = new UnicodeFile!(char) (args[1], Encoding.Unknown);
// display on console
Cout (file.read).newline;
}
else
Cout ("usage is: unifile filename").newline;
}