С Новым годом! Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C/C++ Блок-схемы к алгоритму Хаффмана Помогите, пожалуйста! Программа делает таблицу, где выводит символ, его частоту и код, сделанный по алгоритму Хаффмана. К этой программе нужны: 1) логико-функциональная блок-схема решения задачи 2) блок-схема алгоритма 3) блок-схема выполнения программы #include <stdio.h> #include <stdlib.h> #include <string.h> #define BYTES 256 https://www.cyberforum.ru/ c-cpp/ thread2998486.html C/C++ Программная реализация аналитической модели генератора случайных последовательностей
Здравствуйте. Поставили такую задачу - реализовать " Аналитическая модель генератора случайных последовательностей ". Очень нужно, помогите пожалуйста Язык С или С++
C/C++ Касательно актуального направления в разработке на C++ Я прекрасно понимаю, что С++ используется для создания ОС, поддержки высоконагруженых систем и тд. Но существует ли приоритетный или же модный вектор в айти , который требует специалистов со знанием этого языка. изучаю язык, но не совсем понимаю что хочу на нём делать. Интересны игры, но не так сильно что бы заниматься этим. Скорей хотелось бы в безопасность уйти, и всё что связанно с... https://www.cyberforum.ru/ c-cpp/ thread2996426.html C/C++ Список переменных через шаблон https://www.cyberforum.ru/ c-cpp/ thread2996007.html
Здравствуйте. Пытаюсь сделать связной список с шаблоном. То есть связной список, который будет хранить в себе переменные любого типа (кроме таких типов как std::deque, std::list, std::vector, std::pair, std::tuple и тому подобные). Однако, в процессе написания кода, возникла ошибка: "Field has incomplete type 'void'" (строка 14). Не знаю как пофиксить эту ошибку. Вот сам код: ...
Qt vs RAD Studio. На кого сделать ставку? C/C++
Подскажите что выбрать и почему! Просьба излагать подробно!
C/C++ Статические или динамические библиотеки? Я делаю свою игру в стиле Minecraft. Щас думаю, какой тип библиотек использовать (.lib или .dll?). Хочу, чтобы игра работала быстро, загружалась тоже быстро и чтобы с обновлениями не было проблем, но при этом не хочу сильно плодить .dll библиотеки. https://www.cyberforum.ru/ c-cpp/ thread2991274.html
C/C++ 1.Выполнить топологическую сортировку 2.Ассоциативная адресация.пример https://www.cyberforum.ru/ c-cpp/ thread2990749.html
На доске размеров N X N надо расставить N коней так,чтобы они не били друг друга 1.Выполнить топологическую сортировку 2.Ассоциативная адресация.пример.
C/C++ Реализация алгоритмов распознавания речи
Подскажите, пожалуйста, алгоритмы, книги, софт и т.п. что поможет в реализации распознавания речи на С/С++!
C/C++ Скрипт для записи на прием к различным врачам Доброго времени суток, великие Умы сего форума! Есть не сложная задачка :) Интересная мысль меня посетила, но так как сам я в программировании нумб, решил воспользоваться советом знающих)) Есть такой сайт всем известный IGIS.ru где ведется запись на прием к различным врачам. Так вот, там в определенное время - а точнее в 19:57 - 19:58 открываются номерки 4-5 штук(на разное время приема) И... https://www.cyberforum.ru/ c-cpp/ thread2990542.html C/C++ Разъясните, как работает код функции умножения https://www.cyberforum.ru/ c-cpp/ thread2988809.html
Итак есть простая функции умножения двух целых чисел: int multiply(int a, int b) { return a * b; } И тут встретил такой вариант реализации данной функции: const double multiply = 18117629973988060449308518964918467752448300643542725371361122020537593562421864700213872973439671302938629031182012696940773376.0; Причем нижеприведенный тест успешно проходят обе #include...
Извлечение данных из сторонней программы C/C++
Есть программа, по сути просто словарь, хотелось бы извлечь из неё данные в свой более удобный формат, я никогда таким не занимался, что мне нужно знать чтобы это сделать? И как вообще найти в каком файле эти данные хранятся?
C/C++ dynamic_cast не всегда работает правильно https://www.cyberforum.ru/ c-cpp/ thread2987817.html
Помогите разобраться в проблеме. Есть большой проект, разбитый на разные библиотеки. В одной из библиотек конструируется объект (наследник от абстрактного класса). Дальше он передается в код другой библиотеки, которая в последствии, в нужный момент, вызывает dynamic_cast для требуемого типа. На примере выглядит примерно так: common.lib std::shared_ptr<AbstractClass> abstractClassPtr;...
6340 / 3511 / 1427
Регистрация: 07.02.2019
Сообщений: 8,977
13.06.2022, 00:44 0

Не понимаю как поместить данные в бинарный файл - C/C++ - Ответ 16300312

13.06.2022, 00:44. Показов 973. Ответов 4
Метки (Все метки)

Лучший ответ Сообщение было отмечено CruelPenis777 как решение

Решение

CruelPenis777,
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#include <iostream>
#include <type_traits>
 
namespace io
{
template <class T>
using flat = std::conjunction<std::is_standard_layout<T>, std::is_trivial<T>, std::negation<std::is_pointer<T>>>;
 
template <class T>
inline constexpr bool flat_v = flat<T>::value;
 
// для простых типов
 
template<class T, std::enable_if_t<flat_v<T>, int> = 0>
std::ostream& write(std::ostream& out, const T& val) {
    return out.write(reinterpret_cast<const char*>(std::addressof(val)), sizeof(val));
}
 
template<class T, std::enable_if_t<flat_v<T>, int> = 0>
std::istream& read(std::istream& in, T& val) {
    return in.read(reinterpret_cast<char*>(std::addressof(val)), sizeof(val));
}
 
// для стандартных raw контейнеров
 
template<class C, class ElemT = typename C::value_type, std::enable_if_t<flat_v<ElemT>, int> = 0>
std::ostream& write(std::ostream& out, const C& buf) {
    write(out, buf.size());
    return out.write(reinterpret_cast<const char*>(buf.data()), sizeof(ElemT) * buf.size());
}
 
template<class C, class ElemT = typename C::value_type, std::enable_if_t<flat_v<ElemT>, int> = 0>
std::istream& read(std::istream& in, C& buf) {
    typename C::size_type size{};
    if (read(in, size)) {
        buf.resize(size);
        in.read(reinterpret_cast<char*>(buf.data()), sizeof(ElemT) * size);
    }
    return in;
}
} // namespace io
 
//...
 
#include <string>
 
struct Info {
    int ID = 0;
 
    int Method = 0;
    std::string Author = "";
    std::string Publisher = "";
    std::string Title = "" ;
    int year = 0;
 
    //...
};
 
// для Info
 
std::ostream& write(std::ostream& out, const Info& val) {
    io::write(out, val.ID);
    io::write(out, val.Method);
    io::write(out, val.Publisher);
    io::write(out, val.Title);
    io::write(out, val.year);
    //...
    return out;
}
 
std::istream& read(std::istream& in, Info& val) {
    io::read(in, val.ID);
    io::read(in, val.Method);
    io::read(in, val.Publisher);
    io::read(in, val.Title);
    io::read(in, val.year);
    //...
    return in;
}
 
//...
 
#include <fstream>
 
// пример записи
void foo() {
    Info obj;
    std::ofstream out("data.bin", std::ios::binary);
    write(out, obj);
}
 
// пример чтения
void bar() {
    Info obj;
    std::ifstream in("data.bin", std::ios::binary);
    read(in, obj);
}


Вернуться к обсуждению:
Не понимаю как поместить данные в бинарный файл C/C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2022, 00:44
Готовые ответы и решения:

Не понимаю как сохранить данные метки в json файл
ymaps.ready(init); function init () { // Создаем карту. var myMap = new...

Как записать данные в бинарный файл и вывести их на примере структуры?
У меня есть бинарний файл и когда я записую в него информацию через file&gt;&gt;information то...

Как поместить данные в xml файл, а потом считать?
Всем привет, искал данные про xml, но чет не разобрался. Поэтому спрошу у вас: как поместите эти...

Как можно поместить данные в txt файл, и как их оттуда считывать??
как можно поместить данные в txt файл? и как их оттуда считывать??

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

Сохранить данные в бинарный файл, после чего данные должны отобразиться на консоли
Задача в том,чтобы сохранить данные в бинарный файл(data.bin),после чего,данные должны отобразиться...

Данные записать в файл F1.txt, затем прочитать оттуда, обрабатывались и записывались в бинарный файл F2.bin с проверкой
Никак не получается отладить в BC++ 3.1. Как сделать в классах так, чтобы введённые данные...

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

Не записываются данные в бинарный файл
Здравствуйте. Есть такая функция: void SaveBin() { if ((fd=fopen(&quot;file.dat&quot;,...

записать в бинарный файл данные
Написать функцию, которая записывает в бинарный файл данные о сканере из приведенной структуры. ...

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

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