Herunterladen Inhalt Inhalt Diese Seite drucken

Syslibfilestream.lib - Bosch Rexroth IndraLogic 07VRS Bedienungsanleitung

Sps-system-bibliotheken 1g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
10

SysLibFileStream.lib

SysLibFileStream-Funktion
SysFileStreamFOpen
SysFileStreamClearerr
SysFileStreamFClose
SysFileStreamFEOF
SysFileStreamFError
SysFileStreamFFlush
SysFileStreamRemove
SysFileStreamRename
SysFileStreamRewind
SysFileStreamFGetC
SysFileStreamFGetPos
SysFileStreamFSetPos
Diese Bibliothek unterstützt Funktionen, die die entsprechenden ANSI-C-Funk‐
tionen für Dateioperationen nachbilden. Die Abarbeitung erfolgt synchron.
Zur Benutzung der in der Version SysLibFileStream23.lib enthalte‐
nen Funktionen muss das Laufzeitsystem mit der zusätzlichen
Komponente SysFileStream ausgestattet sein.
Die Funktionen:
ANSI-C-Funktion
Datentyp
*fopen( char *filename,
DWORD
char *mode );
clearerr(FILE* pFile);
DINT
fclose( FILE *pFile );
DINT
*feof( FILE* pFile );
DINT
ferror( FILE* pFile );
DINT
fflush( FILE *pFile );
DINT
remove( char* filename);
BOOL
rename( char* filename);
BOOL
rewind( FILE* pFile);
DINT
fgetc( FILE *pFile );
DINT
*fgetpos(
FILE*
pFile,
DINT
fpos_t * ptr );
fsetpos(
FILE*
pFile,
DINT
fpos_t * ptr );
Electric Drives
| Bosch Rexroth AG
and Controls
SysLibFileStream.lib
Bemerkungen
Datei mit dem Namen filename als wird als
Stream geöffnet;
mögliche Werte für inputvariable Mode:
"w" (write), "r" (read), "a" (append), "+", "b",
"t"
interner Fehlerstatus von pFile wird ge‐
löscht; liefert immer 1
alle offenen Streams werden geschlossen
(außer stdin, stdout, stderr)
Liefert EOF im Fehlerfall, sonst 0.
liefert !=0, falls für pFile das Dateiende er‐
reicht ist
liefert !=0, falls für pFile ein Fehler aufgetre‐
ten ist
Ausgeben von noch intern gepufferten Zei‐
chen
Datei wird gelöscht;
liefert 1 wenn OK, 0 im Fehlerfall
Umbenennen einer Datei;
liefert 1 wenn OK, 0 im Fehlerfall
setzt die Dateiposition auf den Anfang und
löscht internen Fehlerstatus;
liefert immer 1
liefert das nächste Zeichen aus dem Strom
(0--255),
SYSFILESTREAM_EOF bei Fehler
speichert die aktuelle Dateiposition von pFi‐
le nach ptr; fpos_t ist hier als "unsigned‐
long" (32 bits) definiert
setzt die Dateiposition von Stream pFile ent‐
sprechend ptr;
fpos_t ist hier als "unsignedlong" (32 bits)
definiert;
pFPos:DWORD; (* pointer !!*)
33/106

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis