al_fread
size_t al_fread(ALLEGRO_FILE *f, void *ptr, size_t size)
Introduced in 5.0.0
Read 'size' bytes into the buffer pointed to by 'ptr', from the given file.
Returns the number of bytes actually read. If an error occurs, or the end-of-file is reached, the return value is a short byte count (or zero).
al_fread() does not distinguish between EOF and other errors. Use al_feof and al_ferror to determine which occurred.
See also: al_fgetc, al_fread16be, al_fread16le, al_fread32be, al_fread32le
Most helpful discussions:
- Steam Client interference / OpenGL
- Bug in allegro filestytem? I think that reads are drifting!
- About utf8 fonts
- Replaceing fread() with al_fread())
- Get binary stream of bitmap - al_save_bitmap_f() or something like this
- loading bitmap trouble
- [A5] trouble writing ALLEGRO_BITMAP to zip file
- [A5] al_load_bitmap_f fails
- [A5] Writing Unicode to a file
- Drag and Drop system and TileMap
Other recent discussions:
- Load raw pixel data into Allegro Bitmap
- PhysFS zip and encrypt? [A5]
- Memory usage too high? [A5]
- to dumb to read a string
- Differences betwen al_ustr_new and al_ustr_new()
- [A5] loading multiple images stored in a single .dat
- Object Serialization C++
- [a5] creating, editing File! (-1)
- Mac OS X Image Loader Issue (5.0.2.1)
- trouble writing file