所以基本上我有一個看起來像這樣壞數字格式
modulis = record
kodas : string[4];
pavadinimas : string[30];
skaicius : integer;
kiti : array[1..50] of string;
end;
的記錄,我試圖從文本文件中像這樣閱讀:
ReadLn(f1,N);
for i := 1 to N do
begin
Read(f1,moduliai[i].kodas);
Read(f1,moduliai[i].pavadinimas);
Read(f1,moduliai[i].skaicius);
for j := 1 to moduliai[i].skaicius do
Read(f1,moduliai[i].kiti[j]);
ReadLn(f1);
end;
和文件看起來像這個:
9
IF01 Programavimo ivadas 0
IF02 Diskrecioji matematika 1 IF01
IF03 Duomenu strukturos 2 IF01 IF02
IF04 Skaitmenine logika 0
IF05 Matematine logika 1 IF04
IF06 Operaciju optimizavimas 1 IF05
IF07 Algoritmu analize 2 IF03 IF06
IF08 Asemblerio kalba 1 IF03
IF09 Operacines sistemos 2 IF07 IF08
而我得到106壞數字格式。無法弄清楚如何解決這個問題,我不確定,但我認爲它與文本文件有關,但是我從互聯網複製了文本文件,所以它必須是好的:
'KITI' 是 '字串' 或 '字符串[5]'? – 2011-02-10 20:31:23