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

Вниз

БАГ и как с ним бороться!!!   Найти похожие ветки 

 
GOD ©   (2002-11-09 02:41) [0]

Как всегда я подходил к завершению своего проекта, оставалось
создать интерфейс и т.д.
Но при тестирование я обнаружил что моя программа сравнивает только одну строку
Помогите
Вот часть исходника

........
procedure ReadF(List :Tstrings) ;
begin
i:=1;
While not eof(f) do begin
filesc := "";
readln(f,size);
i:=1;
ch := #00;
While size[i] <> " " do begin
filesc := filesc + size[i];
inc(i);
end;

While not eof(f1) do begin
filesc1:= "";
readln(f1,size1);
ch1:= #00;
i:=1;
while size1[i] <> " " do begin
filesc1:= filesc1 + size1[i];
inc(i);
end;
if filesc1 = filesc then begin
if size <> size1 then begin
list.Add (size + size1) ;
writeln(f2,size + size1 )
end;
end;end;
end;
end;
.........


 
Cobalt ©   (2002-11-09 12:10) [1]

Это у тебя сравнение слов? Ты бы описал задание/алгоритм, и неплохо бы указать данные, с которыми ты работаешь(текст файлов).

Этот алгоритм делает следующее: берет строку из f, первое слово, сравнивает его с первым словом из всех строк файла f1, и если слова совпадают, а строки - нет, то записывает эти строки.
По идее, все правильно. Проверь то, что осталось за кадром, а именно: ch := #00; ... ch1:= #00;
Такое чувство, что ты не все упомянул.


 
Anatoly Podgoretsky ©   (2002-11-09 12:22) [2]

А кто будет перекручивать f1 на начало, про другие ошибки и говорить не стоит



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

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

Наверх




Память: 0.47 MB
Время: 0.024 c
3-59041
big_bugzy
2002-10-29 15:51
2002.11.18
ADO и блокировки записей


1-59257
Incognito
2002-11-05 00:04
2002.11.18
String -> PChar


4-59474
K.o.Z
2002-10-06 22:40
2002.11.18
Перемещение окна, написанного на чистом апи, за клиентскую област


14-59337
kaif
2002-10-31 19:48
2002.11.18
что творится с сетью?


4-59505
Angel_on
2002-10-08 22:13
2002.11.18
Как узнать список запущеных программ в это время?