Definition | #include <stdio.h> int fdelrec(FILE *dz, void *key);
| |
Parameter | FILE *dz Dateizeiger einer ISAM-Datei, die im Modus "type=record,forg=key" eröffnet wurde (vgl. void *key Zeiger auf einen Bereich, der den Schlüsselwert des zu löschenden Satzes in vollständiger Länge enthält oder NULL. | |
Returnwert | 0 | wenn der Satz mit dem angegebenen Schlüssel gelöscht wurde. |
>0 | wenn der zu löschende Satz nicht existiert. | |
EOF | wenn ein Fehler aufgetreten ist. | |
Hinweise | Wenn der Aufruf fehlerfrei war (Returnwerte 0 bzw. > 0), wird das EOF-Flag der Datei zurückgesetzt. Ist der angegebene Schlüsselwert nicht in der Datei vorhanden (Returnwert > 0), bleibt die aktuelle Position des Lese-/Schreibzeigers unverändert. Einzige Ausnahme: Wenn die Datei zum Zeitpunkt des In ISAM-Dateien mit Schlüsselverdoppelung löscht | |
Siehe auch | flocate, fopen, fopen64, freopen, freopen64 |