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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.12.2013, 05:33   #1
Artsiom
Форумчанин
 
Аватар для Artsiom
 
Регистрация: 13.07.2012
Сообщений: 357
По умолчанию Проблема с Copy(). Delphi

Ночь, хотя скорее утро доброе.
Не могу понять почему не правильно работает функция Copy.
Код:
 for j1 := 1 to a1 do
 begin
 q:=Length(a);
  SetLength(a, q+1);
  a[q] := StrToInt(Copy(s, j1, j1));
 end;
Имеется нейкая переменная, типа string, s заполненная цифрами. К примеру 1234.
Значит следуя логики массив должен состоять из цифр
a[0]=1; a[1]=2; a[2]=3; a[3]=4;
А получается
почему в первом и втором э-тах массива цифры идут попарно?

Последний раз редактировалось Artsiom; 08.12.2013 в 05:43.
Artsiom вне форума
Старый 08.12.2013, 11:52   #2
GetMax
Форумчанин
 
Регистрация: 21.10.2010
Сообщений: 588
По умолчанию

Код:
 a[q] := StrToInt(Copy(s, j1, j1));
На второй итерации это будет означать копирование со 2 второй позиции 2 символа, на 3 итерации - копирование с 3 позиции 3 символа и т.д. На мой взгляд должно быть так
Код:
 a[q] := StrToInt(Copy(s, j1, 1));
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Для благодарностей WMR R145235935681
GetMax вне форума
Старый 08.12.2013, 14:33   #3
Artsiom
Форумчанин
 
Аватар для Artsiom
 
Регистрация: 13.07.2012
Сообщений: 357
По умолчанию

Да, точно. Голова в 3 ночи не соображает. Спасибо.
Artsiom вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог строковой команды copy из Delphi calypso Visual C++ 2 10.04.2013 10:37
copy Droniwe Общие вопросы Delphi 6 10.02.2012 00:56
Контекстное Меню, проблема с cut/copy shershen Win Api 2 14.05.2009 03:18
Не могу понять в чем проблема!(copy,length,pos) zotox Помощь студентам 1 26.04.2009 03:12
Проблема с copy.exe Artem25 Свободное общение 14 28.03.2008 21:21