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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2012, 06:09   #1
Arkanar
 
Регистрация: 29.02.2012
Сообщений: 3
По умолчанию Работа со строками

В файле 1.PAS дана строка символов. Записать в файл 2.PAS количество вхождений в строку подстроки ‘qw’. У меня не получается что то вот код.


Код:
 var
  I,K:INTEGER;
  S:STRING;
  F:TEXT;
BEGIN
  ASSIGN(F,'1.PAS');
  RESET(F);
  READ(F,S);
   k:=0;
   if s[i]='qw' then
     inc(k);
CLOSE(F);
  ASSIGN(F,'2.PAS');
  REWRITE(F);
  WRITELN(F,K:3);
  CLOSE(F);
  END.


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 25.04.2012 в 11:13.
Arkanar вне форума Ответить с цитированием
Старый 25.04.2012, 07:59   #2
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Воспользуйтесь функцией поиска подстроки в строке pos в цикле:
- найти первое вхождение подстроки,
- удалить начальный фрагмент строки до конца найденной подстроки,
- инкрементировать счетчик.

PS. А вообще, дурной тон использовать расширение файла, предназначенное для хранения исходных текстов.

Последний раз редактировалось s-andriano; 25.04.2012 в 08:04.
s-andriano вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа со строками. С++ Славик3011 Visual C++ 0 20.12.2011 21:07
Работа со строками Blond_89 Паскаль, Turbo Pascal, PascalABC.NET 6 27.12.2010 19:33
Работа со строками Программер Михаил Общие вопросы C/C++ 4 07.12.2010 20:00
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
работа со строками. Женечка92 Помощь студентам 1 26.04.2010 21:00