![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#14
|
||||
|
||||
![]() Так проще:
Код:
procedure TForm1.Button4Click(Sender: TObject); var F : TextFile; I, J : Integer; begin AssignFile(F, 'Valuesmatrix.txt'); Rewrite(F); WriteLn(F, GrafVal.ColCount); WriteLn(F, GrafVal.RowCount); for J := 0 to GrafVal.RowCount - 1 do begin for I := 0 to GrafVal.ColCount - 1 do Write(F, GrafVal.Cells[I, J] + ' '); Writeln(f); end; CloseFile(F); end; procedure TForm1.Button1Click(Sender: TObject); var F : TextFile; Temp, Row, Col, I, J : Integer; TempStr : String; begin AssignFile(F, 'Valuesmatrix.txt'); Reset(F); ReadLn(F, Temp); GrafVal.ColCount := Temp; ReadLn(F, Temp); GrafVal.RowCount := temp; for Row := 0 to GrafVal.RowCount - 1 do begin J := 1; ReadLn(F, TempStr); TempStr := Trim(TempStr); for Col := 0 to GrafVal.ColCount - 1 do begin I := PosEx(' ', TempStr, J); GrafVal.Cells[Col, Row] := Copy(TempStr, J, I - J); J := I + 1; end; end; CloseFile(F); end; Да, не забудьте добавить в Uses - StrUtils. Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. Последний раз редактировалось angvelem, 04.04.2012 в 00:34. |