Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Найти все вхождения строки s в t - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Квадратное уравнение http://www.cyberforum.ru/cpp-beginners/thread31180.html
Приветствую! Уважаемые программисты, начал учить С++ и вроде написал нижеследующую программу. У самого нет возможности проверить. Попросил друга, говорит, что появляется черный экран и всё....
C++ Классы возможностей(Mixin классы) Не могу понять смысла использования mixin классов( это класс в котором есть только методы и нет членов-данных) Т.е. к примеру у нас есть 2 базовых класса: Base 1 и Mixin, один из которых... http://www.cyberforum.ru/cpp-beginners/thread31173.html
C++ Дан массив действительных чисел
Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов.
Сформировать файл целых чисел C++
составить програму,которая формирует файлцелых чисел,получаемых с помощу датчика случайных чисел
C++ Структура http://www.cyberforum.ru/cpp-beginners/thread31170.html
сведения о каждом химическом елементе таблицы Менделеева представить виде структуры.написать прорму ввода таблицы в память компютера.
C++ Написать программу СТАРОЯПОНСКОГО КАЛЕНДАРЯ)) В старояпонском календаре был принят 12-летний цикл. Годы внутри цикла носили названия животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы, собаки и свиньи. Написать... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17944 / 6175 / 411
Регистрация: 30.03.2009
Сообщений: 16,959
Записей в блоге: 27
23.04.2009, 21:59
Схематично

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* Проверяет наличие в строке ss подстроки tt
 * Если есть, возвращаем 1, иначе 0 */
int str_in_str (int *ss, int *tt)
{
  /* смотрим длину строки tt и проверяем по очереди столько символов
   * в строках ss и tt. Если хотябы один символ не совпал, значит возвращаем 0
   * в конце возвращаем 1 */
}
 
void find_indexes (char *s, char *t)
{
   /* ls = длина s, lt = длина t */
  цикл по i от 0 до ls-lt
  {
    если str_in_str (s + i, t) != 0, то печатаем i
  }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru