Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2007, 21:23   #1
Dim@
Новичок
Джуниор
 
Регистрация: 26.12.2007
Сообщений: 2
По умолчанию Работа с файлами

Это программой-то и не назовешь!:Считать двухмерный массив из одного файла и записать в другой.
А работает неправильно!

procedure TForm1.Button1Click(Sender: TObject);
begin
if OpenDialog1.Execute then
AssignFile(F,OpenDialog1.FileName);
{$I-}
Reset(F);
{$I+}
If IOResult=0 then
begin
Readln(F,n,m);
for i:=0 to n-1 do
begin
for j:=0 to m-1 do
read(f,a[i,j]);
readln(F);
end;
end else
begin
ShowMessage('Net takogo File');
exit;
end;
CloseFile(F);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
if SaveDialog1.Execute then
AssignFile(F,SaveDialog1.FileName);
Rewrite(f);
writeln(f,n,' ',m);{Записать размерность}
begin
for i:=0 to n-1 do {Записать матрицу}
begin
for j:=0 to m-1 do
write(f,a[i,j],' ');
writeln(f);
end;
end;
writeln(f);
CloseFile(F);
end;
end.

Если знаете, посоветуйте какую-нибудь книгу про файлы.
Dim@ вне форума Ответить с цитированием
Старый 26.12.2007, 22:43   #2
north
Пользователь Подтвердите свой е-майл
 
Регистрация: 06.11.2007
Сообщений: 68
По умолчанию

А что именно непрвильно работает?
north вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами Yar Помощь студентам 2 02.06.2008 08:03
Работа с файлами Stiker Общие вопросы C/C++ 1 10.04.2008 22:47
Работа с файлами ShVad Общие вопросы Delphi 4 03.02.2007 10:43
Работа с файлами El_Bint0 Помощь студентам 1 20.12.2006 02:07