Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2011, 21:26   #1
pandaaaaa
Пользователь
 
Регистрация: 09.12.2011
Сообщений: 27
Восклицание нужно найти ошибку

Программа считает кол-во слов в файле, но на вывде показывает только "0", помогите найти ошибку =(
Код:
program asd;
procedure pr1(f: file of char; c:char;n:integer);
 var
 d: char;
 begin
d:= c;
read (f,c);
if not (c in [' ',#10,#13]) and (d in [' ',#10,#13]) then inc(n)
end;

var
f:file of char;
n:integer;
c:char;
a:string;
begin
writeln('введите путь к файлу');
read(a);
n:= 0;
assign(f,a);
reset(f);
c:= ' ';
while not EoF(f) do 
 pr1(f,c,n);
close(f);
writeln('the file contains ',n,' words')
end.
pandaaaaa вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужно найти ошибку!!!!! C++ Wector Visual C++ 1 09.12.2011 18:49
Нужно найти ошибку в коде (C++) lot555 Помощь студентам 4 27.05.2011 09:05
Нужно найти ошибку в программе potap777 Помощь студентам 2 09.01.2011 18:19
нужно найти ошибку Стёпыш Помощь студентам 5 08.12.2009 18:13