![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Из стринга в чар
Балбес © (2006-08-04 03:50:00)Здарова! У меня например в
EDITe написанна какойнибудь символ "Х", и мне его надо пересунуть изSTRINGa вChar. Сенкю!
Palladin (2006-08-04 10:35:00) [1]
> потому что в первом байте содержиться длина строки, соответственно
> последний символ это длина строки
ты уж определись где она, длинна то, в первом или последем? :) да и в контексте делфи справедливо это только для ShortString
Ketmar (2006-08-04 09:59:00) [2]> [1] PZ (04.08.06 06:00)
чисто техническая придирка:
if Edit1.Text <> '' then c := Edit1.Text[1];
> [2] 07BB (04.08.06 07:45)
потому что историчкски. покажите мне длину в первом байте для типа AnsiString.
07BB (2006-08-04 07:45:00) [3]ps
Строки в Паскале начинаются не с 0 а с 1 потому что в первом байте содержиться длина строки, соответственно последний символ это длина строки
PZ (2006-08-04 06:00:00) [4]Var
C : Char;
// Edit1.Text - строка. Строка - это множество символов, т.е. Char. Берем первый символ:
C := Edit1.Text[1];