![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() задача в следующем:
есть текстовый файл с цифровой матрицой. у меня не получается сделать так,чтобы при нажатии на кнопку числа копировались в ячейки stringrid. Точнее первый ряд норм - а ост. - перед первым числом ставится непонятный символ.Помогите разобраться! вот текст программы: Код:
procedure TForm1.BitBtn1Click(Sender: TObject); var f:TextFile; // переменная текстового типа t,tt:Char; // файловая переменная t1,t2:String; // дополнительная переменная a,b:Integer; // а - столбцы таблицы // b - строки таблицы begin a:=0; b:=0; AssignFile(f,'F:\\12.txt'); reset(f); While not EOF(f) do begin read(f,t); If t=#13 Then Begin t1:=t2; t:=tt; b:=b+1; a:=0; End; If t=#32 Then Begin a:=a+1; t1:=t2; End Else Begin t1:=t1+t; Form1.StringGrid1.Cells[a,b]:=t1; Form1.StringGrid1.ColCount:=a+1; Form1.StringGrid1.RowCount:=b+1; End; end; CloseFile(f); End; Последний раз редактировалось Admin, 19.09.2010 в 16:07. |