запись структуры в файл c



Автор Ёергіус О'Великий задал вопрос в разделе Другие языки и технологии

Как записать структуру в файл c++ builder и получил лучший ответ

Ответ от Kaiu[гуру]
гавно? а билдер на этом гавне и работает, так что копайся тогда.
Если у тебя все в стркоках и ты ленивый. то покидай все эти строки в мемо. Lines.Add(строка) и запомни порядок, сохрани memo.Lines.SaveToFile(файл) и при открытии грузи LoadFromFile чтот такое.
ПРОГРАММИРОВАНИЕ - это постоянное изучение поз камасутры с кодом, так что привыкай, а с верху тебе позы покажет начальник
//Запись int числа, но в данном случае не важно, вместо int x моглобыть структура x и она вся запишется. Чтение там же гляди оно в комментах
#include <fstream.h>
int main()
{
int x = 40;
ofstream f( "file3.bin", ios::out|ios::binary ); //откроем файл
if(f)
{
f.write( (char*)&x, sizeof(x) ); //записать
//f.read( (char*)&x, sizeof(int) ); //прочитать
f.close(); //закроем файл
}
}

Ответ от Капитан Гугл[гуру]
Говно не C++, а твое владение им. C++ дает кучу возможностей, а как ты их используешь - твои проблемы.
C++ Builder - таки да говно, потому что использует библиотеки от делфи (да, с дельфовыми строками) . Автомобиль - хорошо, поезд - хорошо, а на автомобиле по рельсам неудобно, да.
Уточню предыдущий ответ: запихивай строки в TStringList и используй SaveToFile (потому что зачем еще Memo заводить?) .
Ну или придумай свой собственный уникальный 100500-й способ.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как записать структуру в файл c++ builder

C# запись бинарный файл
Попробуй обратный слеш в пути файла.

Александр Красиков
Мастерподробнее...

Где ICQ хранит историю? В каком файле/директории?
ICQLite 5 и 6 хранят историю по адресу
C:Documents and Settings<ваше имя
подробнее...

Подкиньте пожалуйста список команд для батника ( файл. bat).
CMD(cmd)-Запуск интерпретатора командных строк.
COPY-копирование одного или нескольких
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Защита
как защитить видеодиск от копирования. защита диска от копирования
Ulead DVD MF2 поройтесь в настройках при выводе (защита macrovizion)
при копировании на VHS
подробнее...
спросили в Железо
Как отформатировать внешний жёсткий диск?
Подключи внешник, зайди в Мой компьютер там уже на этом диске нажми правой кнопкой мыши и выбери
подробнее...
спросили в Железо
что такое форматирование
Грубо говоря удаление всех
подробнее...
Файловый ввод-вывод в языке Си на Википедии
Посмотрите статью на википедии про Файловый ввод-вывод в языке Си
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*