Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнение двух слов Как сравнить два слова? использую strcmp но результата не дает https://www.cyberforum.ru/ cpp-beginners/ thread609386.html Программа пропускает вызов cin.getline() во время выполнения C++
помогите исправить прогу, не работает cin.getline, просто пропускает ее(( void main() { setlocale(LC_ALL,"russian"); char *str=new char(255); int n; char *token; string*a; string b;
C++ столбчатая диаграмма всем доброго времени суток! Не подскажете, с помощью какой функции можно построить столбчатую диаграмму? или может у кого есть пример кода? пишу на dev c++ https://www.cyberforum.ru/ cpp-beginners/ thread609338.html C++ Заменить максимальные элементы последовательности нулями https://www.cyberforum.ru/ cpp-beginners/ thread609327.html
Заменить максимальные элементы нулями в последовательности целых чисел , используя контейнер типа <vector>, итераторы.
C++ Template. Numerical Array
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 https://www.cyberforum.ru/ cpp-beginners/ thread609271.html
Описать структуру с именем TRAIN, содержащую следующие поля:  название пункта назначения;  номер поезда;  время отправления. Написать программу, выполняющую следующие действия:  ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN; записи должны быть размещены в алфавитном порядке по названиям пунктов назначения;  вывод на экран информации о поездах,...
C++ Исправить ошибки Выполнить задание 6-й лабораторной работы («Двумерные массивы»), оформив каждый пункт задания в виде функции. Все необходимые данные для функций должны передаваться им в качестве параметров. Использование глобальных переменных в функциях не допускается. Я сделала, только не получается что-то, что-то неверно, не понимаю, в чём дело. ПОМОГИТЕ, ПОЖАЛУЙСТА! Вот мой текст, который неправильный,... https://www.cyberforum.ru/ cpp-beginners/ thread609260.html C++ Сформировать новую строку из 7-символьных слов, состоящих из латинских букв, не имеющих аналогов записи в русском языке
Задан текст, состоящий из слов, записанных через запятые и/или пробел, и заканчивающийся точкой. Длина текста не больше 150 символов, могут быть использованы любые символы. Словом считается последовательность символов, не содержащая пробел. Сформировать новую строку из 7-символьных слов, состоящих из латинских букв, не имеющих аналогов записи в русском языке. Найти первое цифровое слово, возвести...
C++ Написать комментарии https://www.cyberforum.ru/ cpp-beginners/ thread609245.html
НАПИШИТЕ ПОЖАЛУЙСТА КОММЕНТАРИЙ, К КАЖДОЙ СТРОКЕ, ЧЕРЕЗ// ЧТО ОЗНАЧАЕТ КАЖДАЯ СТРОКА //1 лаба поиск в массиве 1 задание линейный последовательный поиск #include "stdafx.h" #include <conio.h> #include <locale.h> #include <time.h> #include <iostream> using namespace std;
C++ Создание числовых последовательностей методами поиска https://www.cyberforum.ru/ cpp-beginners/ thread609243.html
Создать пять числовых последовательностей. С помощью методов поиска: 1) ЛИНЕЙНОГО (ПОСЛЕДОВАТЕЛЬНОГО) 2) БЫСТРОГО ЛИНЕЙНОГО 3) ДИХОТОМИЧЕСКОГО (БИНАРНОГО)
C++ Знак зодиака
За указаной информацией о человеке (фамилия,дата рождения "день""месяц""год") вывести людей дата рождение которых соответствует знаку зодиака введённого из клавиатуры! Добавлено через 6 минут помогите плиз Добавлено через 15 минут Аппінг
C++ Массив: Напишите функцию, которая «убирает» из массива дубли. Помогите пожалуйста. Я знаю что лёгкое задание ну что то я туплю(.. Создайте одномерный массив (размерность вычисляется в процессе выполнения программы), заполните его значениями. Напишите функцию, которая «убирает» из массива дубли. Подсказка: при этом размер массива должен уменьшиться! Для проверки напишите функцию, которая выводит значения всех элементов на экран Добавлено через... https://www.cyberforum.ru/ cpp-beginners/ thread609202.html
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
19.06.2012, 18:16 0

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

19.06.2012, 18:16. Показов 3639. Ответов 4
Метки (Все метки)

Ответ

Можно воспользоваться ostringstream:
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
#include <iostream>
#include <sstream>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <cassert>
 
 
int main() {
   std::size_t const hexDigits = 16;
   std::size_t const bufferSize = 24;
   char buffer[bufferSize];
   std::ostringstream oss;
   
   std::srand(std::time(0));
   for (std::size_t i = 0; i != bufferSize; ++i) {
      oss << std::hex << std::rand() % hexDigits;
   }
   assert(oss.str().length() >= bufferSize);
   std::memcpy(buffer, oss.str().c_str(), bufferSize);
   
   for (std::size_t i = 0; i != bufferSize; ++i) {
      std::cout << buffer[i];
   }
   std::cout << std::endl;
}
http://liveworkspace.org/code/... 815f043e14

Добавлено через 6 минут
или имелось в виду что-то другое?

Вернуться к обсуждению:
Забить char-строку 16-ричными числами из генератора случайных чисел C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.06.2012, 18:16
Готовые ответы и решения:

Заполнение матрицы целыми числами с помощью генератора случайных чисел
1.Матрицу 8*8 заполнить целыми числами с помощью генератора случайных чисел. 2.Найти определитель....

Заполнить файл целыми 30 числами, полученными с генератора случайных чисел
Заполнить файл целыми 20 числами, полученными с помощью генератора случайных чисел в интервале от 0...

Заполнить файл n натуральными числами с помощью генератора случайных чисел
Как-то даже неудобно спрашивать. Ребят, но если не трудно помогите пожалуйста. 1. Заполнить файл...

Забиваем строку 16-ричными числами и выводим на экран (генерируем МАС)
генерируется мак адрес и выводится на экран. но вот только как то не корректно он выводится ...

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

Заполнить файл целыми 30 числами, полученными с генератора случайных чисел в интервале от -100 до 100
1.Заполнить файл целыми 30 числами, полученными с помощью генератора случайных чисел в интервале от...

Заполнить файл f натуральныи числами,полученными с помощю генератора случайных чисел
Заполнить файл f натуральныи числами,полученными с помощю генератора случайных чисел.Найти...

Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел.
Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Из файла f...

Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел
Помогите пожалуйста с задачей не понимаю как решать ее дальше?? Заполнить файл f целыми числами,...

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