Set cursor position in a file
deed via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sun Apr 10 09:46:02 PDT 2016
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);
---
More information about the Digitalmars-d-learn
mailing list