|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.12.2007, 21:23 | #1 |
Новичок
Джуниор
Регистрация: 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. Если знаете, посоветуйте какую-нибудь книгу про файлы. |
26.12.2007, 22:43 | #2 |
Пользователь Подтвердите свой е-майл
Регистрация: 06.11.2007
Сообщений: 68
|
А что именно непрвильно работает?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами | 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 |