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

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

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

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

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

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

составить двумерный массив,сложить 2строку и 3столбец,найти сумму этих элементов C++
Создать новый массив из различных элементов исходного массива C++
C++ Создать новый массив из отрицательных элементов массива У.
Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам C++
В целочисленной последовательности есть нулевые элементы. Создать массив из номеров этих элементов C++
C++ Создать новый массив, учитывающий рост новых учеников и перезаписать исходный файл
C++ Создать новый массив С, в котором элементы массива A, которые не включаются в B
C++ Cоставить новый массив из строк старого, в которых есть искомый элемент
Как правильно создать массив из номеров элементов, значения которых равно нулю C++
C++ Одномерный массив, как мне в нем найти
C++ Получить новый массив путем удаления строки и столбца в которых содержится минимальный элемент
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     Как мне найти позиции,с которых начинаются идти пакеты информации,и создать из этих позиций новый массив?
Ответ Создать тему
Опции темы

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