Форум: "Начинающим";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
Внизнепонятки со string Найти похожие ветки
← →
Тимоха (2009-01-30 01:04) [0]Не понимаю в чем дело, но не могу поймать условие что в строке символ s[i] = пробелу. почему? месагу он не показывает.
...
var
s:string
i:integer;
...
s := "123 321";
for i := length(s)-1 downto 1 do
if s[i] = " " then
begin
showmessge("!!!");
...
← →
Юрий Зотов © (2009-01-30 01:19) [1]Проверьте (в 2-х местах), не стоит ли вместо пробела какой-нибудь неотображаемый символ.
← →
Тимоха (2009-01-30 01:21) [2]пробел показался как пробел в watch list"e
в начале строки показал #0,
← →
Юрий Зотов © (2009-01-30 01:29) [3]В приведенной Вами коде никакого нуля в начале строки быть не может. Значит, Вы привели не тот и/или не весь код.
Я не понимаю - если человек хочет получить помощь, то зачем вводить в заблуждение тех, кто мог бы ее оказать? Приводите реальный код - будем смотреть, откуда там этот ноль берется.
← →
Тимоха (2009-01-30 01:43) [4]
for i :=length(s) downto 1 do
if s[i] = "#0" then
showmessge("!!!");
← →
Германн © (2009-01-30 01:46) [5]
> Тимоха (30.01.09 01:43) [4]
>
> for i :=length(s) downto 1 do
> if s[i] = "#0" then
> showmessge("!!!");
Ну и?
Реальная проблема и реальный вопрос где?
Будешь и дальше партизанить?
← →
Тимоха (2009-01-30 01:54) [6]я не могу найти в строчке пробел
← →
Германн © (2009-01-30 02:00) [7]
> Тимоха (30.01.09 01:54) [6]
>
> я не могу найти в строчке пробел
>
В [4] ты ищешь не пробел. Пробел это символ #32.
← →
Тимоха (2009-01-30 02:10) [8]спасибо. буду учиться излагать свои мысли правильно)))
← →
Юрий Зотов © (2009-01-30 02:13) [9]> Тимоха (30.01.09 01:43) [4]
Этот код вообще содержит синтаксическую ошибку - то есть, снова нереальный. По нему снова ничего нельзя сказать.
Дело, конечно, Ваше, но мне почему-то кажется, что если Вы не перестанете играть в "угадайку", то шансы решить проблему будут все ниже и ниже.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c