Главная страница
    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.45 MB
Время: 0.006 c
3-19983
Rust
2003-06-13 12:22
2003.07.07
БД


14-20252
Кен
2003-06-19 05:38
2003.07.07
mp3 - вечен !


14-20237
McSimm
2003-06-19 15:07
2003.07.07
Московская пирушка 6 июня. Долгожданный отчет :)


14-20288
sapsi
2003-06-20 11:56
2003.07.07
Почему профессия программиста не считается вредной


14-20306
Mishenka
2003-06-20 02:41
2003.07.07
Как получить пиктограмму у ехе файла?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский