3

簡単なチュートリアルに従おうとしていますが、次のコードが機能しません。

void main(string args[])
{
  auto f = File("test.txt", "w");
  f.writeln("Hello, Worlds!");
}

Windowsでdmdコンパイラを使用しています。

4

1 に答える 1

18

D2 を使用している場合は、次のことを行う必要がありますimport std.stdio;

import std.stdio;
void main(string args[])
{
  auto f = File("test.txt", "w");
  f.writeln("Hello, Worlds!");
}

D1 を使用している場合、Fileクラスは にstd.streamあり、API は少し異なります。

import std.stream;
void main() {
  auto f = new File("test.txt", FileMode.Out);
  f.writeLine("Hello, Worlds!");
}
于 2010-08-20T07:24:14.147 に答える