![]() |
проверить последний символ
Здравствуйте. Вопрос возможно туп до идиотизма но все же. В едите есть текст, и нужно проверить стоит ли на самом конце знак "\" и если его нету то вставить иначе сделать тото.
Ума не приложу как это сделать, помогите пожалуйста :) Delphi 2009 |
Код:
procedure TForm1.Button1Click(Sender: TObject); |
Цитата:
ну вот мой код: Цитата:
|
s := edit1.text;
if (s[length[s]] <> '\') then edit1.text := edit1.text + '\'; |
Цитата:
|
чуточку посидев сам в принципе придумал решение:
Код:
if copy(edit1.Text, length(edit1.Text), 1)='\' then |
s[length[s]] - вот эта ф-я получает последний символ в строке
|
2 НTL
Цитата:
Твой код завалится на строке типа C:\dir\ подумай над этим ) |
Цитата:
|
Цитата:
if (edit1.text[length[edit1.text]] <> '\') then edit1.text := edit1.text + '\'; ? |
| Время: 06:38 |