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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Увася
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 9
#1

Как мне найти позиции,с которых начинаются идти пакеты информации,и создать из этих позиций новый массив? - C++

26.11.2012, 23:05. Просмотров 284. Ответов 3
Метки нет (Все метки)

Всех приветствую!!!Может мне кто нибудь подсказать,у кого время есть...Я с битами запутался-у меня последовательность бит с HDLC-флагами(01111110)идут они друг за другом,иногда прерываясь пакетами данных,не кратными 8...Как мне найти позиции,с которых начинаются идти эти пакеты информации,и создать из этих позиций новый массив????!!!Уже перепробовал кучу всего,заносит совсем не то....Подскажите пожалуйста!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2012, 23:05     Как мне найти позиции,с которых начинаются идти пакеты информации,и создать из этих позиций новый массив?
Посмотрите здесь:

Одномерный массив, как мне в нем найти - C++
Мне нужно найти: 1) Найти количество элементов, кратных 5 2) Найти сумму четных элементов массива, стоящих на нечетных...

Как правильно создать массив из номеров элементов, значения которых равно нулю - C++
Добрый день! Передо мной стоит следующая цель: создать новый массив из номеров элементов, значения которых равно нулю. Также интересует...

В целочисленной последовательности есть нулевые элементы. Создать массив из номеров этих элементов - C++
В целочисленной последовательности есть нулевые элементы. Создать массив из номеров этих элементов.

Cоставить новый массив из строк старого, в которых есть искомый элемент - C++
Задачка сама по себе легкая, но нужно использовать динамическое выделение памяти и указатели, причем не new, а при помощи всяких malloc'ов....

Массивы: сформировать новый массив из элементов одного знака, количество которых больше - C++
Помогите написать код!:help: В произвольно заданном одномерном массиве определить число положительных и число отрицательных элементов....

Создать новый массив из нечетных элементов - C++
#include <iostream> #include <string.h> using namespace std; int main() { int a, i, j, n = 7; cout << "Vvedite massiv:"; ...

Получить новый массив путем удаления строки и столбца в которых содержится минимальный элемент - C++
П. 5.4. Правил Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. Задан двумерный массив B...

Создать новый массив из отрицательных элементов массива У. - C++
я затрудняюсь в разработке программы... помогите пожалуйста... Дан массив А из 100 элементов. Создать новый массив из отрицательных...

Создать новый массив из различных элементов исходного массива - C++
дан целочисленный массив а(8), среди элементов есть одинаковые. создать массив из различных элементов массива Создавайте темы с...

Как передвигать указатель чтобы выделить память под новый элемент и добавить новый элемент в массив? - C++
Допустим есть некое условие,нам нужно при каждом его выполнении выделить память под новый элемент и добавить его в массив. Вопрос:Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MaRKerNSK
24 / 11 / 1
Регистрация: 26.11.2012
Сообщений: 110
Записей в блоге: 2
26.11.2012, 23:18     Как мне найти позиции,с которых начинаются идти пакеты информации,и создать из этих позиций новый массив? #2
Попробуй ввести спец символ означающий конец пакета например если у тебя массив положительных чисел то например -1 свидетельствует что пакет кончился. надо собирать новый. Ну это я как понял по самому вопросу) если что не так то говори подробней=) всегда поможем)
Увася
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 9
27.11.2012, 14:03  [ТС]     Как мне найти позиции,с которых начинаются идти пакеты информации,и создать из этих позиций новый массив? #3
Не много не понимаю...У меня есть сигнал в HDLC формате.Там идут HDLC флаги (01111110)друг за другом,образовывая холостой ход.Иногда он прерывается пакеты информации.Так вот мне нужно определить через какой период появляются эти пакеты информации.Я так понимаю сначало надо определить позиции, с которых начинаются эти пакеты и создать из них массив...У меня пока получается массив из позиций начала пакетов и последующими битами...А как мне сделать,что бы массив запоминал только начало пакета и потом снова переходил к поиску я не знаю...
MaRKerNSK
24 / 11 / 1
Регистрация: 26.11.2012
Сообщений: 110
Записей в блоге: 2
27.11.2012, 19:35     Как мне найти позиции,с которых начинаются идти пакеты информации,и создать из этих позиций новый массив? #4
Циклом, закончил хорошо начинай заново) Но тут надо правильно задачу поставить, и точно дать все входящие данные и чётко обрисовать все выходящие =)
Yandex
Объявления
27.11.2012, 19:35     Как мне найти позиции,с которых начинаются идти пакеты информации,и создать из этих позиций новый массив?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru