Для работы с файлами я всегда использовал сишные fopen/fwrite/fread и т.п.
Фактически запись представляла собой подготовку большого массива байт и скармливание его fwrite, а чтение данных — вычитка в память содержимого файла и унылейший парсинг (поиск меток, проскакивание N-ного количества байт и прочее).
И тут я вспомнил, что пишу-то на С++:)
Посмотрел в сторону fstream.
И не понял, чем он мне может помочь.
У меня есть небольшой класс, состояние которого мне надо сохранять, а потом восстанавливать.
При работе с fstream я получаю тупое нагромождение данных. Более того — int переводится в десятичный вид.
Парсингу такая бредятина не поддаётся.
Я вот что хочу спросить:
fstream лишь тупая альтернатива fopen или может-таки упростить парсинг?
Ага, вопрос тупой, но мне сейчас проще спросить и, если ответ положительный, начать экспериментировать. Или, если ответ отрицательный, вернуться к Си-функциям и не мучаться...
Ответ на:
комментарий
от x0r
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от x0r
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от Stahl
Ответ на:
Пункт 5 из тезисов лавсана
от hvatitbanit
Ответ на:
комментарий
от Reset
Ответ на:
комментарий
от edigaryev
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от x0r
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от edigaryev
Ответ на:
комментарий
от frozenix
Ответ на:
комментарий
от Stahl
Ответ на:
В случае бинарных данных
от E
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от E
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум fstream (2010)
- Форум fstream на оффтопике (2016)
- Форум fstream и flock (2007)
- Форум fstream, wfstream, кодировка локали (2017)
- Форум Поиск по потоку fstream (2007)
- Форум std::fstream и большие файлы (2006)
- Форум Segmentation fault при создании fstream :-( ??? (2005)
- Форум Как подробно диагностировать ошибки std::fstream (2023)
- Форум Записал тут тестовый видео-туториал про fstream С++ (2005)
- Форум [C++,STL] Чтение двоичных данных из fstream через итераторы (2010)