![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему Pos выдает 0?
asdfa © (2008-01-31 15:18:00)str = '14*0,5 2 v';
Pos(' ', str) = 0;
В чем может быть дело?
asdf (2008-01-31 16:56:00) [1]
> Сергей М. © (31.01.08 16:49) [33]
все же так:
И что ты тут при этом ус ираешься-доказываешь ?)
asdf (2008-01-31 16:55:00) [2]Эка раскипятились. Прям и ошибиться нельзя, строгие какие.
Сергей М. (2008-01-31 16:52:00) [3]
> Palladin © (31.01.08 16:51) [35]
>
>
Так точно, сэр)
Dennis I. Komarov (2008-01-31 16:51:00) [4]ССЗБ
Palladin (2008-01-31 16:51:00) [5]
> [33] Сергей М. © (31.01.08 16:49)
результаты были еще до [26] прямо в [3] :) но настоящий мужик никогда не признает себя неправым! :))
Palladin (2008-01-31 16:49:00) [6]Да это он на меня наехал :) [15][16]
Сергей М. (2008-01-31 16:49:00) [7]
> asdf © (31.01.08 16:46) [31]
Ну ты и говнюк, однако !
см. [26]
Исх.данные были скопипастеныиз твоего изначального поста, результат выдал не 0, а 7
И что ты тут при этом усераешься-доказываешь ?)
Плохиш (2008-01-31 16:49:00) [8]
> asdf © (31.01.08 16:46) [31]
Это ты сейчас с кем и о чём разговаривал?
asdf (2008-01-31 16:46:00) [9]
> Palladin © (31.01.08 16:43) [29]
да
> Плохиш © (31.01.08 16:43) [30]
что надо внимательнее быть, и вам, мастера, тоже.
Плохиш (2008-01-31 16:43:00) [10]
> asdf © (31.01.08 16:43) [28]
> конечно
И что ты там понял?
asdf (2008-01-31 16:43:00) [11]
> Palladin © (31.01.08 16:40) [27]
конечно
Palladin (2008-01-31 16:43:00) [12]а выводы сделал?
Palladin (2008-01-31 16:40:00) [13]
> [24] asdf © (31.01.08 16:33)
слушай, гений, ты [14] turbouser © (31.01.08 16:17) внимательно прочитал?
Сергей М. (2008-01-31 16:40:00) [14]
> asd
Не надо уже трындеть.
procedure TForm1.Button1Click(Sender: TObject);
var
str: String;
begin
str:= '14*0,5 2 v';
ShowMessage(IntToStr(Pos(' ', str)));
end;
Выдает 7
turbouser (2008-01-31 16:39:00) [15]
> asdf © (31.01.08 16:33) [24]
procedure TForm1.Button1Click(Sender: TObject);
const
S = '16*2*0,5 200';
begin
ShowMessage(IntToStr(Pos(' ', s)));
end;
Что видим? Правильно - 9.
asdf (2008-01-31 16:33:00) [16]#49#54#42#50#42#48#44#53#32#50#48#48
16*2*0,5 200
Pos = 0!
Anatoly Podgoretsky (2008-01-31 16:25:00) [17]
> может, это не пробел, а #255?
А может 160.
И еще много может.
Я уже про язык писал, так видимо еще и отладчика нет.
Palladin (2008-01-31 16:24:00) [18]
> [18] clickmaker © (31.01.08 16:23)
все гораздо проще, у чувака с логикой проблемма...
umbra (2008-01-31 16:24:00) [19]а может в строке пробелов нет?
asdf (2008-01-31 16:24:00) [20]
> clickmaker © (31.01.08 16:23) [18]
а це шо?