std.file read with start position

Etienne via Digitalmars-d digitalmars-d at puremagic.com
Tue Jun 24 11:07:20 PDT 2014


On 2014-06-24 1:46 PM, H. S. Teoh via Digitalmars-d wrote:
> Easy:
>
> 	auto f = File(myDataFile, "r");
> 	f.seek(someOffset);
> 	ubyte[] buf;
> 	buf.length = sizeOfData;
> 	ubyte[] dataRead = f.rawRead(buf);
> 	if (dataRead.length != sizeOfData)
> 		throw new Exception("Unexpected truncated data");
> 	// do whatever you want with dataRead
>
> Hope this helps.
>
> And yes, the documentation should use some improvement. A lot of
> improvement even. :P  Please feel free to submit a pull request, or at
> least file a bug against the docs.
>
>
> T
>

Well, that solves it for me ;)

I think the documentation could use more code samples, and a smarter 
table of contents. e.g. http://dlang.org/phobos/std_stdio.html clicking 
on the "read" keyword redirects to... enum LockType.read

There's no mention about reading in the struct File; example

ugh :/


More information about the Digitalmars-d mailing list