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

Поиск подстроки в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ хеш-таблицы http://www.cyberforum.ru/cpp-beginners/thread311854.html
Реализовать ассоциативный массив в виде хеш-таблицы с операциями добавления, поиска . Ключом массива должна быть строка, значением – целое число. В качестве хеш-функции следует использовать полиномиальное хеширование. Хеширование цепочками + нахождения самой часто встречающейся длины цепочек
C++ переменные экземпляра, класса, константы и переменные readonly -ФИО -должность -базовый оклад -дата поступления на работу -стаж к моменту поступления -коэффициент для расчета премии -минимальный размер оплаты труда(МРОТ) -... Методы класса для вычисления или выполнения действий: -количество человек, имеющих оклад выше среднего,среди принятых на работу без стажа http://www.cyberforum.ru/cpp-beginners/thread311851.html
Массивы С++ C++
Кто может помочь сложить и вычесть 2 массива? http://s014.***********/i326/1106/9c/410210498d1d.jpg
C++ Контроллер COM порта не прав!
Ребят, я отправляю к COM порт (функция WriteFile) строку в ASCII, содержащую в том числе символы "CR" и "LF" (принтерная тема), в прослушивающей программе смотрю, что с ком портом происходит. Все данные конвертируются в HEX, в том числе и эти - CR LF, но как раз CR LF конвертируются не правильно. Что и логично, в HEX то нет букв R и L. Можно ли как - то обмануть функцию WriteFile, чтоб она всю...
C++ Функция qsort http://www.cyberforum.ru/cpp-beginners/thread311791.html
Здравствуйте! Помогите пожалуйста отсортировать студентов с помощью функции qsort по "age" или другим критериям. Спасибо! #include "stdafx.h" #include <iostream> #include <iomanip> #include <string.h> #include <stdio.h> #include <conio.h> struct Student;
C++ Записать элементы одномерного массива в двумерную матрицу одним циклом записать элементы из int massive записать все элементы в int array ) одним циклом подробнее

Показать сообщение отдельно
koldun_89
4 / 1 / 0
Регистрация: 09.01.2010
Сообщений: 52

Поиск подстроки в строке - C++

03.06.2011, 17:20. Просмотров 2467. Ответов 4
Метки (Все метки)

Добрый вечер. Помогите пожалуйста с заданием, нужно срочно его сделать. Сам текст: даны 2 массива (один большой, другой маленький), нужно написать функцию, которая ищет подстроку в строке. Т.е. получается идет поиск одного массива в другом. В итоге получается 4 параметра: это 1-ый массив и его длина, и 2-ой массив, который мы ищем и соответственно его длина. У меня есть только сама функция, но я не знаю правильная она или нет, к тому же ее наверно нужно дописать.

Код
#include <stdio.h>
#include <stldlib.h>

int poisk(int *a, int n, int *b, int m)
{
    for (i = 1; i <= n-m+1; i++)
    {
         j = 0;
         while (j < m && A[i+j] == B[j+1]) 
             j++;
         if (j == m) 
             return -1;
    }
}
Жду помощи...
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru