0
你好,帕斯卡大師! 我有自定義記錄的文件類型:帕斯卡 - 沒有寫入文件
DBCell = record
Name: string[10];
Surname: string[15];
Balance:integer;
OpenDate: record
year: integer;
month: 1..12;
day:1..31
end;
AccountN: string[10];
end;
DBFile = file of DBCell;
和功能,打開並加入新的元素到文件:
procedure Fopenf(var F:DBFile; var FName:string; var FOpened:boolean);
begin
Assign(F,FName);
rewrite(F);
FOpened:=true;
end;
procedure InsN(var F:DBFile;var cell:DBCell;var FOpened:boolean);
begin
Write(F,cell);
Close(F);
Rewrite(F);
Writeln('Added');
FOpened:=false;
end;
問題是,沒有什麼實際寫入到文件。我究竟做錯了什麼?
問題是,文件是空的。 – Arnthor 2011-05-11 03:05:23
您不能附加()到自定義記錄文件。不過,您可以重置()文件並將指針更改爲結尾。無論如何,問題解決了,謝謝你的幫助。 – Arnthor 2011-05-11 10:12:22
@Nordvind因爲你的問題解決了,通過點擊左邊的大「V」來選擇一些答案作爲正確答案會很禮貌:) – brandizzi 2011-07-25 13:05:28