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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2013, 19:11   #1
Gifted
Новичок
Джуниор
 
Регистрация: 24.08.2013
Сообщений: 3
По умолчанию исправить ошибку в коде Delphi

Помогите пожалуйста исправить ошибку в процедуре, сама уже не могу.
Код:
procedure FillBuff(var x:string; m:Integer);
var i,j:integer;
  begin
  for i:= 1 to length(x)-m do
  x[i]:= x[i+m];
  j:=length(x);
  setlength(x,j-m);
  i:= length(x)+1;
  while(i<=sizebf) and (i<length(st)) do
  begin
  x:=x+st[inc+1];
  inc(i);
  inc(ind);
  end;
  end;
Ошибка : x:=x+st[inc+1]; после плюса выдает ошибку.
Описание процедуры:
procedure FillBuff(var x:string;m:integer);
Процедура сдвига буфера при выполнении проверки совпадений со словарем. Происходит заполнение из строки.
Заранее огромное спасибо))

Последний раз редактировалось Stilet; 24.08.2013 в 19:15.
Gifted вне форума Ответить с цитированием
Старый 24.08.2013, 19:16   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

inc это зарезервированное слово. Переименуй эту переменную.
Цитата:
после плюса выдает ошибку.
Неужели так сложно текст ошибки прочитать?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.08.2013, 19:22   #3
Gifted
Новичок
Джуниор
 
Регистрация: 24.08.2013
Сообщений: 3
По умолчанию

Это я просто опечаталась, там не inc, a ind должно было быть, но там все равно ошибка получается. Что-то я сильно туплю... Короче не получается у меня не чего!!!
Gifted вне форума Ответить с цитированием
Старый 24.08.2013, 19:36   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
не получается у меня не чего!!!
Тогда читать мой пост до полного просветления. Особенно обратить внимание на слова: "текст" и "ошибки".
Кстати:
Код:
 while(i<=sizebf) and (inc<length(st)-1) do
Так будет лучше.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 24.08.2013, 19:46   #5
Gifted
Новичок
Джуниор
 
Регистрация: 24.08.2013
Сообщений: 3
По умолчанию

))) Спасибо)))) ну я и дура)))Что б я без вас делала)))
Gifted вне форума Ответить с цитированием
Старый 24.08.2013, 20:20   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Что б я без вас делала)
Без нас тебе нужно научится читать список ошибок, и хелп.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi ,немогу исправить ошибку в коде siemenscx75 Помощь студентам 10 31.05.2013 01:50
Delphi ,немогу исправить ошибку в коде siemenscx75 Помощь студентам 1 30.05.2013 14:56
Исправить ошибку в коде программы на Delphi, работающей с орграфом, до 7 часов МСК Bambura Фриланс 4 26.05.2012 21:48
Исправить ошибку в коде Gared Помощь студентам 1 20.05.2011 20:48
исправить ошибку в коде с++ Gared Помощь студентам 1 20.05.2011 20:41