Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не вызывается нужный элемент массива по значению управляющей переменной в цикле for https://www.cyberforum.ru/ cpp-beginners/ thread628259.html
Вот часть кода : for(int i=0; i < 5; i++){ cout << "Этот объект " << shapes->getName() << "\n"; cout << "Площадь равна " << shapes->area() << "\n"; cout << "\n"; } Проблема в том, что выполняется 5 итераций, но при этом вызывается всегда первый элемент массива. Когда устанавливаю вручную цифру, то без проблем можно вывести любой элемент этого массива, но и если вывести в этом же...
C++ Супер-быстрый перебор
Используя минимальное количество библиотек(Вместо iostream - stdio.h) сделать рекурсивный перебор: Найти количество N-значных натуральных чисел, сумма цифр у каждого из которых равняется M. N и M заданные натуральные числа. Технические условия Входные данные. В строке файла записаны значения N и M. (1<=N<=100, 1<=M<=900). Выходные данные.
C++ Конкурс(поиск простых чисел) https://www.cyberforum.ru/ cpp-beginners/ thread628243.html
Я тут подумал, посмотрел по теме Hello world'a как всем нравится находить изощренные способы.Так вот - задание на засыпку: написать программу, вычисляющую простые числа от 1 до 300000.Программа ДОЛЖНА работать за 6 секунд.Обьем памяти неограничен.За 6 сек должна работать на процессоре примерно таком - 2 ядра по 3.2 ггц каждое! Ну что, кто напишет?))) Кто напишет, тому спасибо поставлю)
C++ Переход на заданную строку https://www.cyberforum.ru/ cpp-beginners/ thread628241.html
вот хочу считать последнюю строку из файла такием раком fstream str("base.txt",ios_base::in|ios_base::out); str.seekp(0, ios::end); char* words; str >> words; str >> words; str >> words; cout << words;
C++ Вывести на экран значение элемента...
Работа с квадратными массивами В задаче рассматривается двумерный массив с одинаковым количеством строк и столбцов; такой массив называют квадратным. Задача: Известен номер столбца, на котором расположен элемент побочной диагонали квадратного массива. Вывести на экран значение этого элемента.
C++ Найти все десятизначные числа с неповторяющимися цифрами, при делении которых на 9 получается симметричное частное Здравствуйте, друзья. Вот задача: Найти все десятизначные числа с неповторяющимися цифрами, при делении которых на 9 получается симметричное частное. Например: 4938271605 / 9 = 548696845 (таким же свойством обладают числа 2165904378/9=2406556042 или 2934815607/9=326090623 и др.) Вот код: #include <iostream> using namespace std; void main() { double Sc=1000000000, Otv; https://www.cyberforum.ru/ cpp-beginners/ thread628204.html
C++ Какой заголовочный файл надо для функции ord() ? https://www.cyberforum.ru/ cpp-beginners/ thread628199.html
Всем привет... Тут такая напасть случилась забыл заголовочный файл(include <???>) для функции ord =)
C++ Имена переменных русскими словами
Попробовал объявить переменную русским словом, присвоить значение и напечатать. Всё получилось. А почему в учебниках пишут, что можно только латинскими буквами ?
C++ Чтение из файла https://www.cyberforum.ru/ cpp-beginners/ thread628187.html
здравствуйте господа форумчане. у меня на мой взгляд глупый вопрос, но уж так сложилось что тямы на него самому ответить не хватает. вообщем я считываю из файла строку и ищу в ней подстроки. но не могу докумекать как переместится на следующую строку в файле и читать её и искать в ней. вот код:#include "stdafx.h" #include <string.h> #include <fstream> #include <iostream> #include...
C++ Копирование из переменной с начальной позиции до вычисленной Как скопировать из переменной М знаки с 5го по endHr в новую переменную hreff // begHr - начало копирования(всегда одинаково), endHr - конец копирования строки; int i, begHr=5, endHr=0; // М - строка char из которой нужно вытащить подстроку int lenhr = strlen(M); char * quot = "\""; char * quot2 = "\""; char quot3 = ' '; https://www.cyberforum.ru/ cpp-beginners/ thread628184.html
C++ Встроенный динамик в материнке
Добрый день. Можете привести код программы, которая до загрузки виндовса заставляет встроенный динамик в материнке воспроизводить заранее записанную фразу. Заранее спасибо.
C++ Условия "если", "то" https://www.cyberforum.ru/ cpp-beginners/ thread628149.html
Ребят, заранее извиняюсь за такую глупую просьбу (в дет саде и то наверно умеют такое делать), но как правильно прописать код: Если значение "1", то результат "X"; Если значение "2", то результат "Y" Заранее спасибо за помощь и ещё раз извиняюсь :)
39 / 39 / 24
Регистрация: 13.05.2010
Сообщений: 282
Записей в блоге: 1
25.07.2012, 11:39  [ТС] 0

Побитовое чтение - C++ - Ответ 3298568

25.07.2012, 11:39. Показов 10041. Ответов 17
Метки (Все метки)

Ответ

Тогда как мне реазлизовать следующий код

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
adaptation_field() 
{
   adaptation_field_length (8)
   if (adaptation_field_length > 0) 
   {
      discontinuity_indicator (1)
      random_access_indicator (1)
      elementary_stream_priority_indicator (1)
      PCR_flag (1)
      OPCR_flag (1)
      splicing_point_flag (1)
      transport_private_data_flag (1)
      adaptation_field_extension_flag (1)
      if (PCR_flag = = '1')                                              
      {
         program_clock_reference_base (33)
         reserved (6)
         program_clock_reference_extension (9)
      }
      if (OPCR_flag = = '1') 
      {
         original_program_clock_reference_base (33)
         reserved (6)
         original_program_clock_reference_extension (9)  
      }
      if (splicing_point_flag = = '1') 
      {
         splice_countdown (8)
      }
      if (transport_private_data_flag = = '1') 
      {
         transport_private_data_length (8)
         for (i = 0; i < transport_private_data_length; i++) 
         {
            private_data_byte (8)
         }
      }
      if (adaptation_field_extension_flag = = '1') 
      {
         adaptation_field_extension_length (8)
         ltw_flag (1)
         piecewise_rate_flag (1)
         seamless_splice_flag (1)
         reserved (5)
         if (ltw_flag = = '1') 
         {
            ltw_valid_flag (1)
            ltw_offset (15)
         }
         if (piecewise_rate_flag = = '1') 
         {
            reserved (2)
            piecewise_rate (22)
         }
         if (seamless_splice_flag = = '1') 
         {
            splice_type (4)
            DTS_next_AU[32..30] (3)
            marker_bit (1)
            DTS_next_AU[29..15] (15)
            marker_bit (1)
            DTS_next_AU[14..0] (14)
            marker_bit (1)
         }
         for (i = 0; i < N; i++) 
         {
            reserved (8)
         }
      }
   }
   for (i = 0; i < N; i++) 
   {
      stuffing_byte (8)
   }
}
В скобках указано количество бит

Добавлено через 2 минуты
Думал, реализовать несколько структур для каждого условия, но не слишком ли это? По мне так это будет некрасиво иметь для каждого условия структуру, особенно там где только одно поле. Кстати, а что делать с полем 33 бита? Оно разве запишеться в unsigned?

Вернуться к обсуждению:
Побитовое чтение C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2012, 11:39
Готовые ответы и решения:

Побитовое чтение/запись в файл
Добрый день. Мне нужно реализовать класс, который дает возможность побитовой записи/четения в/из...

Открытие и побитовое чтение jpeg-файла
Здравствуйте уважаемые участники форума. Прошу подсказать, как лучше справиться с задачей....

какая функция осуществляет побитовое чтение файла
какая функция осуществляет побитовое чтение файла подскажите кто знает ...

Побитовое увеличение
int a; cin &gt;&gt; a; int idx = 0; while((a &amp; (1 &lt;&lt; idx)) &gt; 0) ...

17
25.07.2012, 11:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2012, 11:39
Помогаю со студенческими работами здесь

Побитовое сравнение
Дан массив с десятичными числами, как сравнить (2ой,3ий,4ый и т.д.) бит 7 элемента с 1 элементом.

Побитовое вычитание
Здравствуйте. Задача сложить переменные, содержащих 2 машинных слова, используя только логические...

Побитовое замещение
Не могу что-то догнать. Есть int 0x 00 00 00 00 Как наиболее простым способом заместить одну из...

Побитовое смещение
Здравствуйте, задача така стоит: Хочу сделать циклический побитовой сдвиг любого числа. Пример:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru