** Artur |
Отправлено: 10.02.2006, 17:50 |
|
Не зарегистрирован
|
Извините за Bulider :rolleyes: опечатка. Кто знает, как из поля ввода Edit'а достать по символу из введенной строки? Или есть ли функция, которая может сравнить посимвольно две строки? |
|
gvg |
Отправлено: 10.02.2006, 17:56 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
QUOTE (** Artur @ 10/02/2006, 17:50) | Извините за Bulider :rolleyes: опечатка. Кто знает, как из поля ввода Edit'а достать по символу из введенной строки? Или есть ли функция, которая может сравнить посимвольно две строки? |
Тут два вопроса:
достать по символу из введенной строки — что под этим имеется ввиду? Edit->Text[i] может?
второе: сравнить две строки — if(str1 == str2) {}; else {} если речь про AnsiString |
|
** Artur |
Отправлено: 10.02.2006, 18:04 |
|
Не зарегистрирован
|
Если я использую Edit1->Text[i] то моя прога не пашет, открываеться окно отладки!. Я спросил о функции, а не о твоих знаниях алгоритмов программирования |
|
** Artur |
Отправлено: 10.02.2006, 18:05 |
|
Не зарегистрирован
|
Да, AnsiString |
|
__Cheat3r |
Отправлено: 10.02.2006, 18:09 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 110
|
Можно достать n-ый символ и таким путём
String MyNSymbol=Edit1->Text.SubString(n,1); |
|
** Artur |
Отправлено: 10.02.2006, 18:12 |
|
Не зарегистрирован
|
Если у меня есть строка AnsiString, есть ньюансы при сравнении символа Edit'a и символа строки AnsiString? |
|
__Cheat3r |
Отправлено: 10.02.2006, 18:13 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 110
|
Текст в Эдите и есть АнсиСтринг , никаких нюансов, разве что регистр букв.. |
|
** Artur |
Отправлено: 10.02.2006, 18:16 |
|
Не зарегистрирован
|
Тогда пасибо |
|
Grigoriy |
Отправлено: 10.02.2006, 22:20 |
|
Мастер участка
Группа: Участник
Сообщений: 381
|
Достать нужный символ из Edit1->Text
CODE |
...
Edit1->Text.c_str()[n]
...
|
Нумерация идет от нуля
Отредактировано Grigoriy — 10/02/2006, 22:20
|
|