Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2011, 20:28   #11
JUDAS
фонатик DELPHI
Форумчанин
 
Аватар для JUDAS
 
Регистрация: 14.01.2008
Сообщений: 714
По умолчанию

Код:
program Project18;
var
 k : integer;
 txt : string;
 Chars : array of record
   xChar : char;
   count : integer;
 end;

 procedure CheckChar(X : char);
 var i : integer;
     f : boolean;
 const
    filter = ''; // маска фильтра. Например если filter = '0123456789'; цифры будут игнорится 
 begin
 //  if Pos(X, filter)>0 then exit; // фильтр 
   i:=0; f:=false;
   while i<LenGth(Chars) do
   begin
     f:= chars[i].xChar=X;
     if f then
     begin
      Inc(chars[i].count);
      break;
     end;
     inc(i);
   end;
   if not f then
   begin
    SetLenGth(Chars, LenGth(Chars)+1);
    Chars[High(Chars)].xChar:=X;
    Chars[High(Chars)].count:=1;
   end;
 end;

begin
  writeln('enter text '); readln(txt);
  for k:=1 to LenGth(txt)-1 do   // -1 по условию крайняя "точка"
  CheckChar(txt[k]);
  for k:=0 to LenGth(Chars)-1 do
  writeln('symbol ="',chars[k].xChar,'" - ',chars[k].count);
  Finalize(Chars);
end.
Читает все символы, даже пробелы,запятые, числа и точки.
Выше указано место где можно фильтровать определённые
95% сбоев и ошибок приложений, находится в полу метрах от монитора
JUDAS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
необычный счетчик grom333 Помощь студентам 4 26.05.2011 21:31
Необычный спам mutabor Свободное общение 3 05.02.2010 23:44
Немного необычный поиск в TMemo RIO Общие вопросы Delphi 8 30.07.2009 02:12
необычный ProgressBar andrey4623 Общие вопросы Delphi 3 27.12.2007 19:25