Go to: Synopsis. Return value. Related. MEL examples.
fread
int int|float|string|vector
fread is NOT undoable, NOT queryable, and NOT editable.
Reads the next set of bytes as binary data interpreting their type by the dummy argument. An integer dummy argument, for instance, tells fread that it should read and return an integer value. Strings are read up to the first occurrence of a NULL character or until EOF. There is a read limit of 1024 bytes on strings. If a string being read is longer than 1024 bytes, then only the first 1024 bytes will be returned. The type returned by the fread command corresponds to the type of the second argument.int | When second argument is anint |
float | When second argument is a float |
string | When second argument is a string |
vector | When second argument is a vector |
// Make a sample file to use as a test example // $exampleFileName = ( `internalVar -userTmpDir` + "example.tmp" ); $fileId=`fopen $exampleFileName "w"`; fwrite $fileId "Hello there\n"; fclose $fileId; // Now, open the file and read the data // $fileId=`fopen $exampleFileName "r"`; string $s; $s=`fread $fileId $s`; print( $s + "\n" ); fclose $fileId;