Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.26;
Скачать: CL | DM;

Вниз

Символы в строках   Найти похожие ветки 

 
lime   (2002-08-14 22:58) [0]

Как организовать поиск количества заданного символа в произвольной строке? Понятно, что через POS, ну а конкретнее?


 
Геннадий   (2002-08-14 23:06) [1]

function GetCountCharFromString(Ch: Char; S: String): Byte;
var
B : Byte;
C : Byte;
begin
C:= 0; // C - Count :)
For B:=1 to Length(S) do
If S[B] = Ch then Inc(C);

Result:= C;
end;

Вот, например, так. А при чём здесь Pos ? :))


 
Anatoly Podgoretsky ©   (2002-08-14 23:06) [2]

Количество через POS нельзя, тебе надо сделать цикл пройтись по всей строке и подсчитать количество


 
lime   (2002-08-14 23:19) [3]

А... ну умных людей все-таки мое зеркало по утрам еще нескоро станет отражать :-)
Я думал что-то делать в цикле вроде
while Pos("s", TempString)<>0 do
begin
Inc(SCount);
Delete(TempString,1,Pos("s", TempString))
end;

Спасибо за помощь


 
Геннадий   (2002-08-14 23:23) [4]

Да какая разница - главное, чтоб работало! :))



Страницы: 1 вся ветка

Текущий архив: 2002.08.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
1-84973
Дмитрий Иванов
2002-08-15 03:25
2002.08.26
прога проге


1-85123
kerkonst
2002-08-15 11:02
2002.08.26
Как дождатся конца работы проги, запущенной через ShellExecutе


1-85112
VSD
2002-08-15 06:00
2002.08.26
Автопозиционирование компонента (например Panel) по центру


3-84863
UnDISCOvery
2002-08-05 11:23
2002.08.26
Алоха ! ... Access. Функция


14-85183
rvs
2002-07-30 08:44
2002.08.26
Kylix