#11. Чтение и запись данных в файл в бинарном режиме | Язык С++ для начинающих

preview_player
Показать описание


Чтение и запись данных в файл в бинарном режиме. Методы write() и read(). Примеры записи и чтения массивов.
Рекомендации по теме
Комментарии
Автор

Хитро, хитро) Что ж, теперь мы знаем немного больше о том, как в компьютере данные хранятся) И это здорово, ждём продолжение !)

donlinoleum
Автор

круто, расскажи про отображение файлов в память

ill
Автор

Сергей, при критической необходимости максимально быстрого чтения/записи из файла действительно больших объемов данных (сотни Мб) лично вы предпочли бы механизмы чистого С или все же С++? Какой примерно прирост по скорости дает чистый Си в таких задачах, и дает ли он его вообще?

aloha
Автор

Салам я из Баку вам пишу. Я ваш канал уже год смотрю. Изучал много об ИТ от вас. Numpy, Matplotlib и тогдали. Интересно зачем не зделали видео об Pandas. Если где то на другом платформе ест ваши Pandas уроки то пожалуйста дайте ссылку.

idrakseyfullayev
Автор

Спасибо за урок! Но мне немного не понятно, почему мы записываем и читаем информацию именно через ссылки? И почему в функции read() мы указали на массив ссылкой, а не обычным указателем?🙏

jonyspencer
Автор

Спасибо за видео, но немного не понятна в конце эта строчка - while (ifs.read((char*)&ps_r[count], sizeof(person))) . С чтением в цикле. То есть ifs.read() возвращает количество считанных символов и читаем до тех пор пока их количество не равно нулю?

catsaur
Автор

Пожалуйста ответьте мой вопрос тоже. Салам я из Баку вам пишу. Я ваш канал уже год смотрю. Изучал много об ИТ от вас. Numpy, Matplotlib и тогдали. Интересно зачем не зделали видео об Pandas. Если где то на другом платформе ест ваши Pandas уроки то пожалуйста дайте ссылку

idrakseyfullayev
Автор

Здравствуйте,
я написал программу, в которой записываю один и тот же массив из 5 double чисел в бинарный и обычный текстовой файл (там я пишу цифры через пробел).

в итоге текстовой файл занимает 25 bytes, а бинарный 40 bytes. Почему бинарный занимает больше?

В видео сказано, что должно быть наоборот. в бинарном формате файл должен занимать меньше.

vitalyzagrebelnyy