Програмісту доступні окремі символи змінного рядку.
З ними працюють так, якби змінній типу STRING був рівносильним масив ARRAY [0..255] OF CHAR. Іншими словами, якщо описана змінна X: STRING, то Х[1] - це символьна змінна з значенням першого символу рядка, Х[2] - симво ьна змінна з значенням другого символу і т.д. У Х[0] особлива роль - берегти довжину рядка. Значенням Х[0] є символ, код якого дорівнює кількості символів у рядку.
Працюючи з окремими символами рядка, треба бути обережним, тому що Х[i] лише тоді означає i-й символ рядка, коли сам рядок має довжину більшу, ніж і. сам рядок має довжину більшу, ніж і. |