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

Как записать в виде функции? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Fatal error. Inconsistent values. http://www.cyberforum.ru/cpp-beginners/thread534538.html
2> SUN_Proactor.cpp 2>c1xx : fatal error C1027: Inconsistent values for /Ym between creation and use of precompiled header 2>c1xx : fatal error C1027: Inconsistent values for /Ym between creation...
C++ Как можно перевести Как можно перевести Java на C++ http://www.cyberforum.ru/cpp-beginners/thread534530.html
C++ Нужна помощь по алгоритму
Подскажите литературу, где можно найти алгоритм поиска всех простых циклов в графе граф задан матрицей смежности. Сам использую поиск в глубину: создаю массив флажков, для отметки посещенных...
Сортировка диагоналей матрицы, которые параллельны побочной, пузырьком C++
Здравствуйте. Прошу помочь с задачей: В исходном текством файле расположена матрица размером nxn, содержащая целые числа. Задача: отсортировать диагонали матрицы, параллелльные побочной по...
C++ Задача Люка http://www.cyberforum.ru/cpp-beginners/thread534517.html
Здравствуйте! помогите пожалуйста, написать код вот этой задачи! Сколько существует способов разместить за столом К супружеских пар так, чтобы мужчины чередовались с женщинами, причём мужья не...
C++ Заменить все максимальные элементы последовательности нулями Дана последовательность чисел. Заменить все максимальные элементы нулями. подробнее

Показать сообщение отдельно
Битл
0 / 0 / 0
Регистрация: 08.03.2012
Сообщений: 65

Как записать в виде функции? - C++

30.03.2012, 14:15. Просмотров 416. Ответов 3
Метки (Все метки)

Написал алгоритм побайтового сравнения двух массивов разной длины... Помогите составить функцию плз...
C++
1
2
3
4
5
6
7
8
9
10
for (int  a = 0; a < SizepBuffer && s<SIZE; a++) { 
 
    if (pBuffer[a] == Prob[s])
    {
        if ( s == SIZE-1){
                                                        
        }                  s++;                                                                              
    }
    else   s = 0;
}
Функция должна возвращать было совпадение или нет...

Понимаю что вопрос простейший, но я только учусь...

Пока писал пост, придумал как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
BYTE CompArray (pBuffer[SizepBuffer], Prob[SIZE])
{
for (int  a = 0; a < SizepBuffer && s<SIZE; a++) { 
 
    if (pBuffer[a] == Prob[s])
    {
        if ( s == SIZE-1){
        return 1;                                               
        }                  s++;                                                                              
    }
    else   s = 0;
}
return 0;
}
Правильно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru