digitalmars.D - Small readln problem
Im having some starting trouble, using the code from the srd.stdio spec : /*BEGIN CODE*/ import std.stdio; int main() { char[] buf; while ((buf = readln(stdin)) != null) writef("%s", buf); return 0; } /*END CODE*/ Im getting the following errorstest.d(6): Error: undefined identifier readln test.d(6): Error: function expected before (), not readln of type int test.d(6): Error: cannot implicitly convert expression (readln((& _iob))) of type int to char[] Im running a Windows 64bit machine if that helps.dmd test
May 18 2007
Bradley wrote:Im having some starting trouble, using the code from the srd.stdio spec : /*BEGIN CODE*/ import std.stdio; int main() { char[] buf; while ((buf = readln(stdin)) != null) writef("%s", buf); return 0; } /*END CODE*/ Im getting the following errorsreadln() was introduced in dmd 1.010, make sure you're not using an older version.test.d(6): Error: undefined identifier readln test.d(6): Error: function expected before (), not readln of type int test.d(6): Error: cannot implicitly convert expression (readln((& _iob))) of type int to char[] Im running a Windows 64bit machine if that helps.dmd test
May 18 2007