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

Забить char-строку 16-ричными числами из генератора случайных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сравнение двух слов http://www.cyberforum.ru/cpp-beginners/thread609386.html
Как сравнить два слова? использую strcmp но результата не дает
C++ Программа пропускает вызов cin.getline() во время выполнения помогите исправить прогу, не работает cin.getline, просто пропускает ее(( void main() { setlocale(LC_ALL,"russian"); char *str=new char(255); int n; char *token; string*a; string b; http://www.cyberforum.ru/cpp-beginners/thread609339.html
C++ столбчатая диаграмма
всем доброго времени суток! Не подскажете, с помощью какой функции можно построить столбчатую диаграмму? или может у кого есть пример кода? пишу на dev c++
Заменить максимальные элементы последовательности нулями C++
Заменить максимальные элементы нулями в последовательности целых чисел , используя контейнер типа <vector>, итераторы.
C++ Template. Numerical Array http://www.cyberforum.ru/cpp-beginners/thread609272.html
I what to implement to my Template operator * . So, Very simple idea. There is <Template> Array which purpose is container like vector for classes There is class Point, each object of contain two coordinate x and y. So, 1. I wanna fill Array with objects from Point class 2. Multiply each objects from this vector to a factor 3. And print all this bunch of objects ()... Я хочу...
C++ Описать структуру с именем TRAIN Описать структуру с именем TRAIN, содержащую следующие поля:  название пункта назначения;  номер поезда;  время отправления. Написать программу, выполняющую следующие действия:  ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения;  вывод на экран информации о поездах,... подробнее

Показать сообщение отдельно
GBIT
 Аватар для GBIT
11 / 11 / 1
Регистрация: 05.10.2011
Сообщений: 219
19.06.2012, 16:59     Забить char-строку 16-ричными числами из генератора случайных чисел
чет не могу понять как?
есть буфер
C++
1
char                    packetbuff[24];
его нужно забить из генератора случайных чисел.
10ричными не вопрос

C++
1
2
3
4
5
6
7
8
9
char                    packetbuff[24];
int                 i=0, m=10;
srand ((unsigned)time(NULL));
for(i=0;i<24;i++) {                 
    // рандом чисел в интервале [0;m]
    a=rand()%(2*m+1)/2;
 
    packetbuff[i]=a;
}

как 16ричными заполнить?

Добавлено через 13 минут
я так понимаю тут нужно либо как-то особо создавать строку или при записи нужно перевод делать в 16ричное. или все сразу?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru