#include <DataInputStream.h>
Öffentliche Methoden | |
| DataInputStream (char *fname) | |
| Konstruktor, oeffnet die Binaerdatei zum lesen. | |
| void | read (BYTE *buf, int start, int len) |
| Liest eine Anzahl von Bytes aus der Binaerdatei. | |
| int | readInt (void) |
| Liest einen int-Wert aus der Binaerdatei. | |
| double | readDouble (void) |
| Liest einen double-Wert aus der Binaerdatei. | |
| void | close (void) |
| Schliesst die Binaerdatei. | |
| virtual | ~DataInputStream () |
| Destruktor, schliesst die Binaerdatei. | |
Private Attribute | |
| FILE * | p |
| DataInputStream::DataInputStream | ( | char * | fname | ) |
Konstruktor, oeffnet die Binaerdatei zum lesen.
| fname | Dateiname |
| std::exception | falls Datei nicht geoeffnet werden konnte |
| DataInputStream::~DataInputStream | ( | ) | [virtual] |
Destruktor, schliesst die Binaerdatei.
| void DataInputStream::read | ( | BYTE * | buf, | |
| int | start, | |||
| int | len | |||
| ) |
Liest eine Anzahl von Bytes aus der Binaerdatei.
| buf | BYTE (bzw. unsigned char)-Datenbuffer der gefuellt wird (Speicher muss von der aufrufenden Funktion bereitgestellt werden) | |
| start | deprecated - wird nicht verwendet | |
| len | Anzahl der zu lesenden Bytes |
| int DataInputStream::readInt | ( | void | ) |
Liest einen int-Wert aus der Binaerdatei.
| double DataInputStream::readDouble | ( | void | ) |
Liest einen double-Wert aus der Binaerdatei.
| void DataInputStream::close | ( | void | ) |
Schliesst die Binaerdatei.
FILE* DataInputStream::p [private] |
1.5.5