Я хочу преобразовать структуру, которая состоит из различных типов данных (long, char [x], char *), в двоичный файл и сохранить в переменной (I не знаю правильный или оптимальный тип данных для этого).
CONVERSION
Для строк: я преобразовал каждый символ в его код ascii, а затем преобразовал код ascii из десятичного в двоичный. Для чисел: я преобразовал число из десятичного в двоичное.
ХРАНЕНИЕ
Я сохранил вывод приведенных выше преобразований в char [], который состоял из '0' и '1'.
У меня вопрос, как выполнить преобразование структуры в двоичный файл и в каком типе данных его хранить. В идеале я хотел бы сохранить его в двоичном формате, чтобы выполнять с ним различные действия. (Тип данных char [], который я использовал, кажется немного неправильным, потому что на самом деле это строка, а не двоичная)
РЕДАКТИРОВАТЬ: Я бы предпочел избегать использования библиотек, которые не включены в стандарт C ++.