Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему Pos выдает 0?


Страницы:   1 2

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]

а це шо?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо