Wenn Du noch eine WIN98-CD hast, ist da BASIC drauf (QBASIC). Das u.a. Programmbeispiel aus der OnlineHilfe von QuickBasic sollte in Deine Richtung gehen.
MKSMBF$- und MKDMBF$-Funktionen Programmierbeispiel
Das folgende Beispiel benutzt MKSMBF$, um Werte in einer Datei als Zahlen im
Microsoft-Binär-Format zu speichern:
' Lies einen Namen und ein Testergebnis von der Tastatur. Speichere diese als
' Satz in einer Direktzugriffsdatei. Ergebnisse werden als Werte mit einfacher
' Genauigkeit im Microsoft-Bin„r-Format herausgeschrieben.
TYPE Puffer
NamenFeld AS STRING * 20
ErgebnisFeld AS STRING * 4
END TYPE
DIM SatzPuffer AS Puffer
OPEN "TESTDAT.DAT" FOR RANDOM AS #1 LEN=LEN(SatzPuffer)
'
PRINT "Geben Sie einen Namen und ein Ergebnis, das durch ein Komma getrennt ";
PRINT "ist, ein."
PRINT "Ende der Eingabe mit 'ENDE, 0'."
INPUT NameEin$, Ergeb
'
I=0
' Lies Paare von Namen und Ergebnissen von der Tastatur,
' bis der Name ENDE ist.
DO WHILE UCASE$(NameEin$) "ENDE"
I=I+1
SatzPuffer.NamenFeld=NameEin$
'
' übertrage das Ergebnis in eine Zeichenkette.
SatzPuffer.ErgebnisFeld=MKSMBF$(Ergeb)
PUT #1,I,SatzPuffer
INPUT NameEin$, Ergeb
LOOP
'
PRINT I;" Sätze geschrieben."
CLOSE #1