Strtochar або навіщо потрібні покажчики borland delphi

Будь-початківець делфіст написавши цю процедуру засмутиться, коли вона не запрацює, звичайно, можна виправити це становище, написавши свій чи використовувати сторонній модуль з функціями перетворення величин. В принципі, про це я і хотів написати, як перевести змінну з одного типу в іншу.

Для простих питань завжди є готові рішення, потрібно їх знайти, і можливо доопрацювати, зробити сучасними. Як шукати? Я починаю пошук по всіх сайтах клубу, за 2 роки накопичилося безліч цікавих статей, тим на форумі та інше, а також з'явився інструмент для пошуку тільки по сайтам клубу go.pblog.ru. шукаємо str to char

Strtochar або навіщо потрібні покажчики borland delphi

Згадати, що є зручний довідник - delphibasics.ru/navSystem.php
Почитати про Char
У схожих командах знайти потрібну інформацію, для нас це - PChar Покажчик на значення символу (Char), ще в статті www.programmersclub.ru/typepchar/ ми про нього читали щось.

Використовуючи покажчики ми можемо звертатися до будь-якому осередку в пам'яті і використовувати розміщені там дані.

В даному прикладі я вирішив задачу заміни російського слова, побуквенно html кодами (коди розміщені в рядках memo).

Соррі, але де тут застосування PChar? У sss міститься те ж саме, що і в title.text [i] і PChar тут не використовується. Чому відразу не написати
sss: = title.text [i]?
Взагалі, для PChar був би більш доречний наступний приклад:
var
S: string;
pS: PChar;
begin
S: = 'LOL';
pS: = PChar (S);
while pS ^ # 0 do
begin
ShowMessage (pS ^);
Inc (pS);
end;
end;

У while проковтнути знак не дорівнює

Схожі статті