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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2013, 16:28   #1
Sane2k
Пользователь
 
Регистрация: 13.02.2009
Сообщений: 10
Восклицание Не копирует значение

Имеется следующий код:
Код:
var
f:TStringList;
i:integer;
s:string;
alfavit: array of char;
begin
f:=TStringList.Create();
f.LoadFromFile('c:\in.txt');
s:=f.Strings[0];
alfavit[0]:=s[1];// Что здесь не так??
for i:=2 to length(s) do
 begin
 if (s[i] <> alfavit[i-1])
 then alfavit[i]:=s[i];
 end;
for i:=1 to 10 do
 write(alfavit[i]);
end.
По каким-то причинам отдельный символ строки не копирует свое значение в массив. Что я сделал не так?
Delphi ошибок или предупреждений не выдает .

Все разобрался. Тему можно закрывать.

Последний раз редактировалось Stilet; 25.05.2013 в 15:46.
Sane2k вне форума Ответить с цитированием
Старый 25.05.2013, 14:41   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Для того, чтобы ответить на Ваш вопрос, нужно знать, а что, собственно, Вы хотели сделать.
Вы это знаете, а мы - нет.
s-andriano вне форума Ответить с цитированием
Старый 25.05.2013, 15:02   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,542
По умолчанию

Код:
var
 f:TStringList;
 i:integer;
 s:string;
 alfavit: array[?..?] of char;
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 25.05.2013, 15:47   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
alfavit[0]:=s[1];// Что здесь не так??
Все. Ты описал alfavit: array of char; который является указателем, но не выдал ему через SetLength память. И зачем тебе array of char; если есть более удобный string.
?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа, которая ищет и копирует найденные файлы Даданише Помощь студентам 0 10.03.2013 19:49
Из текст из файла 1 не копирует в файл 2(C++) КРИЖ Помощь студентам 2 26.02.2013 11:11
Нужна программа которая копирует файлы с сайтов! melihovgv Помощь студентам 1 02.05.2011 01:58
memcpy копирует не все Sam Gold Общие вопросы C/C++ 1 28.04.2010 10:40
не копирует фаил командой copyfile Dozent Общие вопросы Delphi 3 21.06.2009 00:25