dtausProgrammier-SchnittstelleDas Paket dtaus besteht aus drei Teilen:
Achtung: Auch wenn hier API und Programmier-Schnittstelle
geschrieben steht, ist vorsicht geboten. Die Routinen sind im Moment
noch nicht wirklich dazu geeignet, in eigene Programme eingebunden zu
werden ohne daß das Programm Wenn Sie es direkt in Ihr Programm einbinden möchten, überprüfen Sie bitte, ob die beiden Routinen so arbeiten, wie sie sollen und schicken Sie mir Patches gegen die CVS-Version. dtaus.[ch] void dtaus2control (char *cdtaus, char *ccontrol) Diese Routine liest eine Datentraegerdatei aus und wandelt sie in das eigene Kontrollformat zur weiteren Bearbeitung oder Kontrolle. Wird als dtaus NULL angegeben, so wird DTAUS0.TXT und dtaus0.txt probiert. Ist das zweite Argument NULL, so wird auf stdout geschrieben. int control2dtaus (char *ccontrol, char *cdtaus, char *cbeleg, char *ccheck) Wandelt eine Datei im eigenen Kontrollformat in das genormte Bankformat um. Die Vorgaben für die Kontrolldatei sind dtaus0.ctl und DTAUS0.CTL, fuer die Ausgabe dtaus0.txt. Es werden zusätzlich zwei Dateien erstellt. Die Belegdatei muß unterschrieben mit der Diskette zur Bank gebracht werden. In der letzten Datei bzw. auf stdout wird der Inhalt des Datentraegers für die Akten in einer Tabelle ausgedruckt. Weitere API-Funktionen, die es ermöglichen, direkt die dtaus0.txt Datei zu schreiben werden evtl. folgen.
|
|