Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.31;
Скачать: CL | DM;

Вниз

помагите чайнику   Найти похожие ветки 

 
nika_ufc ©   (2002-10-20 12:59) [0]

У меня есть матрица в txt,в котором только единицы и нольики. Я читаю его в TStringList.как я магу обращаться к каждому элементу? С помощью этого кода моя затея не получаеться:

program Rectangle;

{$APPTYPE CONSOLE}

uses
SysUtils,Classes;

type TMas=array of array of integer;

var Matrix:TMas;
i,j :integer;
SL :TStringList;

begin
SL:=TStringList.Create;
SL.LoadFromFile("Somewere on the HDD Rectangle.txt");
for i:=0 to SL.Count-1 do
begin
for j:=0 to Length(SL[i]) do
begin
if SL[i,j]="1" then
SL[i,j]:="0"

end
end
end.



 
Song ©   (2002-10-20 13:12) [1]

IF Sl.Strings[i][j]="1" then...


 
nika_ufc ©   (2002-10-20 14:19) [2]

я написал как показал Song но не получается, Выдает ошибку:
Left side cannot be assigned to
помогите Please


 
nika_ufc ©   (2002-10-20 14:43) [3]

пожалуиста ответите меня please


 
Song ©   (2002-10-20 14:45) [4]

Var TempString:String;
....
TempString:=Sl.Strings[i];
For j:=1 to Length(TempString) Do
IF TempString[j]="1" then ...

...


 
Song ©   (2002-10-20 14:46) [5]

Почитайте книжку по Паскалю.


 
nika_ufc ©   (2002-10-20 15:19) [6]

я знаю что так получаетсяб но почему не получается вот та?:

program Rectangle;

{$APPTYPE CONSOLE}

uses
SysUtils,Classes;

type TMas=array of array of integer;

var Matrix:TMas;
i,j :integer;
SL :TStringList;
begin
SL:=TStringList.Create;
SL.LoadFromFile("Rectangle.txt");
for i:=0 to SL.Count-1 do
begin
for j:=1 to Length(SL[i]) do
begin
if SL[i][j]="1" then
SL[i][j]:="0"; //SL.Strings[i][j] и SL[i][j] одно и тоже
end
end;
Readln
end.


 
andrey_pst ©   (2002-10-20 15:38) [7]

>> SL.Strings[i][j] и SL[i][j] одно и тоже
с чего Вы взяли ?
см. Song © (20.10.02 14:46)


 
alexproger ©   (2002-10-20 19:20) [8]

В TStringList есть свойство Strings, там и смотри



Страницы: 1 вся ветка

Текущий архив: 2002.10.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
6-101432
Kotik
2002-08-27 01:51
2002.10.31
Как узнать стоит ли на компе какой нибудь FireWall?


7-101546
JAndrey
2002-08-21 11:34
2002.10.31
Как запрограммировать COM порт на скорость > 115200 бит/сек


1-101229
Shadow
2002-10-21 19:37
2002.10.31
Обратная операция к операции chr();


1-101211
Xman
2002-10-21 14:25
2002.10.31
Как то можете помоч а то у меня не получается


1-101270
DimonForever :)
2002-10-19 00:51
2002.10.31
Обработка событий для компонентов, созданных в Run-Time