IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Как скопировать строку PChar ?
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Мужской

Репутация: -  0  +


Думал, что, судя по описанию, функция StrCopy делает полноценное копирование, то есть автоматически выделяет память под копию данных. Как оказалось, нет, копируется только указатель, то есть, если после копирования из буферной переменной её значение меняется, то меняется и "скопированная" строчка.
Так как же всё-таки работать с этим странным PChar?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Ldnb   Как скопировать строку PChar ?   11.05.2010 8:56
TarasBer   Перед StrCopy надо заранее выделить память (длина …   11.05.2010 14:12
Ldnb   К сожалению, надо на Турбо Паскале... ;( Можно м…   11.05.2010 14:32
TarasBer   > К сожалению, надо на Турбо Паскале... ;( Зад…   11.05.2010 14:43
volvo   Правильно копировать строку, предварительно прочит…   11.05.2010 17:04
TarasBer   :dry: "Плохому танцору... " (С) Народн…   12.05.2010 14:03
Ldnb   Спасибо! А правильно добавить строку p2 к стр…   11.05.2010 22:17
volvo   А как потом освобождать память в таком случае?   12.05.2010 3:09
Ldnb   А как правильно? :( Подскажите, пожалуйста. В общ…   12.05.2010 4:16
volvo   Хм... Вот так: uses strings; var s: array[0 .. …   12.05.2010 5:18
Ldnb   Так...значит, всё-таки операция strcat(pp, strnew(…   12.05.2010 5:37
volvo   Так не пойдет, будет утечка памяти. uses strings;…   12.05.2010 15:58
TarasBer   Так не пойдет, будет утечка памяти. Что я делаю…   12.05.2010 16:56
Ldnb   :blink: :blink: :blink: :blink: :blink: :blin…   13.05.2010 23:41
volvo   Ты читать умеешь? Все, дальше можешь ничего не дел…   14.05.2010 1:12
Ldnb   За поправление спасибо, учтём, но меня интересует …   14.05.2010 4:11
Ldnb   Эх... видимо нормально работать с PChar всё-таки н…   15.05.2010 12:06


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 4.11.2025 18:45
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name