Главная страница
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.014 c
14-59431
Карлсон
2002-10-30 20:20
2002.11.18
электроны....


4-59475
Donatas
2002-10-06 18:27
2002.11.18
HOOK и и тд


14-59355
Driverrr
2002-10-18 18:50
2002.11.18
FORMAT C:


14-59433
igorr
2002-10-30 17:24
2002.11.18
Форум по C++


1-59275
Тори
2002-11-07 13:32
2002.11.18
написать программу