Duplicate Identifier Error

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
lvvova
незнакомец
Сообщения: 2
Зарегистрирован: 13.01.2016 19:08:24

Duplicate Identifier Error

Сообщение lvvova »

Доброго времени суток!
Я учусь по книге "Песни о паскале" и столкнулся с ошибкой: Duplicate Identifier Error
Вот сам код:

Код: Выделить всё

function
 Count(const str : string; ch: char): integer;
 var N, i: integer;
 begin   
  N:=0;     
for i:=1 to Length(str) do         
 if str[i]=ch then N:= N+1;     
 Count:= N;
 end; 
var S: string;
begin   
S:='PASCAL';   
Writeln( Count(S, 'A'));   
Writeln( Count('BANAN', 'N') + Count('BANAN', 'B'));   
Readln;
end.

Использую IDE Free pascal for win32
Ver 1.0.12 2015/11/16
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3071
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

Измените название своей функции Count на какое-нибудь другое.
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

где-то кто-то что-то не досказывает (например номер строки на которую ругается компилятор).
т.к. компилируется без проблем.

есть мнение, что над функцией Count затился ещё один var S: String;
У вас нет необходимых прав для просмотра вложений в этом сообщении.
lvvova
незнакомец
Сообщения: 2
Зарегистрирован: 13.01.2016 19:08:24

Сообщение lvvova »

Спасибо за ответ, только что проверил ещё раз код, написало без ошибок, я в недоумении :|
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

lvvova писал(а):Спасибо за ответ, только что проверил ещё раз код, написало без ошибок, я в недоумении

если видишь ошибку и не понимаешь откуда она, всегда указывай ту строчку на которую компилятор ругается!
Аватара пользователя
Снег Север
долгожитель
Сообщения: 3071
Зарегистрирован: 27.11.2007 15:14:47
Контактная информация:

Сообщение Снег Север »

lvvova писал(а):Использую IDE Free pascal

Вообще-то все, в один голос говорят, что эта IDE - древний глюкавый монстр. Переходите на IDE Lasarus, он несравненно качественнее.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

Снег Север писал(а):Вообще-то все, в один голос говорят, что эта IDE - древний глюкавый монстр.

Если енту самую IDE использовать в винде, то ничего страшного. Тем более, если программирование студентам (школьникам) паскальное программирование преподают старые заслуженные работники образования. :-) Другое дело, что текстовый интерфейс для большинства - это экзотика. :-)
Ответить