Форум программистов, компьютерный форум 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...
C++ Описать структуру с именем TRAIN Описать структуру с именем TRAIN, содержащую следующие поля:  название пункта назначения;  номер поезда;  время отправления. Написать программу, выполняющую следующие действия:  ввод с... подробнее

Показать сообщение отдельно
GBIT
11 / 11 / 1
Регистрация: 05.10.2011
Сообщений: 219
19.06.2012, 17:59  [ТС]
нет нет. мне именно ЗАПОЛНИТЬ нужно 16ричными

вывести на экран то я и сам могу. я пакет сетевой наполняю

очень по индусски но вот так делаю
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
srand ((unsigned)time(NULL));
    for(i=0;i<24;i++) {                         /// этот цикл забивает первые 12 байт. это MAC Dest & MAC Source
        // рандом чисео в интервале [0;m]
        a=rand()%(2*m+1)/2;
        
        if(a==0)
            packetbuff[i]='0';
        else
            // перевод в 16 а
            if(a>10) {
                packetbuff[i]='A';
                if(a>11) {
                    packetbuff[i]='B';
                    if(a>12) {
                        packetbuff[i]='C';
                        if(a>13) {
                            packetbuff[i]='D';
                            if(a>14) {
                                packetbuff[i]='E';
                                if(a>15) {
                                    packetbuff[i]='F';
                                }
                            }
                        }
                    }
                }
            }
            else
                packetbuff[i]=(char)a;
Добавлено через 11 минут
ой. вот так.
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
srand ((unsigned)time(NULL));
    for(i=0;i<24;i++) {                         /// этот цикл забивает первые 12 байт. это MAC Dest & MAC Source
        // рандом чисео в интервале [0;m]
        a=rand()%(2*m+1)/2;
        
        if(a==0)
            packetbuff[i]='0';
        else
            // перевод в 16 а
            if(a>9) {
                packetbuff[i]='A';
                if(a>10) {
                    packetbuff[i]='B';
                    if(a>11) {
                        packetbuff[i]='C';
                        if(a>12) {
                            packetbuff[i]='D';
                            if(a>13) {
                                packetbuff[i]='E';
                                if(a>14) {
                                    packetbuff[i]='F';
                                }
                            }
                        }
                    }
                }
            }
            else
                packetbuff[i]=(char)a;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru