Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.07;
Скачать: CL | DM;

Вниз

как загружать из внешнего файла в масив и обратно.   Найти похожие ветки 

 
hex_for_delphi   (2003-06-24 00:37) [0]

как загружать из внешнего файла в масив и обратно? ну предположим я сохранить то содержимое масива могу в string а его уже в тектовый документ а как наоборот ?


 
Palladin ©   (2003-06-24 00:47) [1]


var
mas:array [1..10] of integer;

procedure SaveMassiv
var
f:file;
begin
assignfile(f,"о боже.массив");rewrite(f,1);
blockwrite(f,mas,sizeof(mas));
closefile(f);
end;

procedure LoadMassiv;
var
f:file;
begin
assignfile(f,"о боже.массив");reset(f,1);
blockread(f,mas,sizeof(mas));
closefile(f);
end;


 
hex_for_delphi   (2003-06-24 03:15) [2]

а если массив таков :

type
TAlloder = record
damegepl1:integer;
damegepl2:integer;
ustalostpl1:integer;
ustalostpl2:integer;
dinambyusii:integer;
dinamotbivausii:integer;
end;

var
tablizarachetov: array[0..3,0..3] of TAlloder;


 
Babay ©   (2003-06-24 04:42) [3]

Наверное лучше тогда использовать типизированный файл
Например так

procedure SaveMassiv ;
var
f:file of TAlloder;
i,j:Integer;
begin
assignfile(f,"massiv.mms");
rewrite(f);
For I:=0 to 3 do
For J:=0 to 3 do
Write (f,tablizarachetov[i,j]);
closefile(f);
end;

procedure LoadMassiv ;
var
f:file of TAlloder;
i,j:Integer;
begin
assignfile(f,"massiv.mms");
reset(f);
For I:=0 to 3 do
For J:=0 to 3 do
Read (f,tablizarachetov[i,j]);
closefile(f);
end;


 
Palladin ©   (2003-06-24 07:59) [4]


> hex_for_delphi (24.06.03 03:15)

а ты попробуй сначала...


 
Forester ©   (2003-06-24 08:06) [5]

>>Palladin © (24.06.03 00:47)
маленькая неточность
SizeOf(Mas) вернет размерность массива, а не число занимаемых байт. Логичнее SizeOf(Mas)*SizeOf(integer) или открывать файл
rewrite(f, Sizeof(integer)).


 
Palladin ©   (2003-06-24 08:10) [6]


> Forester © (24.06.03 08:06)

а ты тоже попробуй сначала...


 
Palladin ©   (2003-06-24 08:11) [7]

откуда блин такая увереность у всех... я не понимаю... ктото рисованием занимался, а не изучением языка...


 
Forester ©   (2003-06-24 08:14) [8]

>>Palladin © (24.06.03 00:47)
Sorry



Страницы: 1 вся ветка

Текущий архив: 2003.07.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
14-20208
Soft
2003-06-21 15:54
2003.07.07
Голосование за введение новых форумов Linux, Kylix


14-20272
race1
2003-06-18 15:54
2003.07.07
lan


1-20164
alexander_ua
2003-06-25 12:28
2003.07.07
Свойство Cursor какого объекта мне использовать?


14-20242
gn
2003-06-19 14:02
2003.07.07
А кто какой firewall узает???


14-20315
Катерина
2003-06-21 09:39
2003.07.07
Эротический гороскоп