On Sunday, 10 April 2016 at 16:19:51 UTC, Lucien wrote:
Hello,

Is there the possibility to set the cursor position in a file ?

Example:
--------------------
void main()
{
  File myFile = File("myFile.txt");

  showFile(myFile);

  // set cursor pos to 0

  showFile(myFile);
}

void showFile(File f)
{
  while (!f.eof())
  {
    write(f.readln());
  }
}
--------------------

Thanks in advance.

See std.stdio.File.seek.

For your example, if all you want to do is to write a file to std.out:
---
import std.file : read;
import std.stdio : write;

string file = cast(string) read("filename.txt");
write(file);
---

Reply via email to