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

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

Войти
Регистрация
Восстановить пароль
 
The_bolT
70 / 70 / 1
Регистрация: 22.01.2013
Сообщений: 231
#1

Запись в первый байт массива число - C++

09.03.2013, 20:42. Просмотров 292. Ответов 2
Метки нет (Все метки)

Допустим у нас есть такой массив char str[10]; И нужно в первый байт записать сколько элементов в нем находится. Как это сделать? Хотя б с чего начать?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.03.2013, 20:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запись в первый байт массива число (C++):

Закодировать файл. Взять 7 байт. Первый бит каждого байта переместить в 8 байт - C++
Нужно открыть бинарный файл и закодировать следующим образом. Взять 7 байт. Первый бит каждого байта переместить в 8 байт. То есть,...

Ко всем положительным элементам массива прибавить первый элемент, а из нулевых вычесть заданное число - C++
Всем привет. Ребят помогите срочно. Не могу написать простенькую программу. Дан массив M(10). Ко всем положительным нужно прибавить первый...

Как из 4-х байт, составляющих число типа double, получить это число? - C++
Как из 4-х байт, составляющих число типа double, получить это число? Пример: unsigned char tmp={63,128,0,0}; // значение double=1.0

Реализовать скремблер: в выходном файле пишется только первый байт - C++
Доброго. Не получается реализовать скремлер. В выходном файле только первый байт записывается(вроде), а все остальное - xFF. Подскажите,...

Считывание и запись в файл по 8 байт - C++
Вообщем такая беда как считать по 8 байт из одного файла и засунуть в другой,читать файл нужно по частям по 8 байт ,если на последнее...

Переставить местами первый минимальный и первый максимальный элементы массива из n вещественных чисел - C++
Ребят нужен код, плизз )

2
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
09.03.2013, 21:48 #2
так ясно же. 10 элементов.
Цитата Сообщение от The_bolT Посмотреть сообщение
И нужно в первый байт записать сколько элементов в нем находится.
C
1
str[0] = 10;
1
HighPredator
5544 / 1857 / 346
Регистрация: 10.12.2010
Сообщений: 5,479
Записей в блоге: 2
09.03.2013, 21:59 #3
На самом деле, тут надо подумать над условием. Например, если нулевой байт не рассматривать как "элемент" массива в контексте хранения данных, то тогда в массиве элементов 9, и записывать нужно 9.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2013, 21:59
Привет! Вот еще темы с ответами:

целое число 8 байт - C++
Подскажите, как создать целочисленную переменную 8 байт? long long не помог.

Объединить массив байт в целое число в с++ - C++
Привет! Нужно сдвинуть биты в каждом байте циклически вправо на случайное число N из диапазона 0..7 Разбить целое число на байты не...

Как преобразовать число в массив байт - C++
int n = 222333; // hex: 0003647D нужно получить массив байт из переменной n вида: byte m = {0x00, 0x03, 0x64 ,0x7D}; // порядок...

Быстро возвести в квадрат число заданной длины (<16 байт) - C++
Нужно быстро возвести в квадрат число заданной длины (&lt;16 байт). Лучшее, что я пока придумал -- это делить число на 2 маленьких по формуле:...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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