Форум программистов, компьютерный форум CyberForum.ru

Создание SAVE файла. Запись и чтение. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ мужики , какая функция отвечает за "глюк" раб.стола? http://www.cyberforum.ru/cpp-beginners/thread337671.html
скинул себе программу "прикол", а там есть такая менюшка глюк экрана, поле установки которой текст становится неразборчив. ну вот как программно отключить это посредством си / с++(лучше в си)?
C++ Кодировка вывода в консоль Здравствуйте, у меня Windows Xp sp 3, не подскажите кодировку вывода на консоль русского текста, текст выводит системное приложение rasdial.exe, которое используется для подключение интернета http://www.cyberforum.ru/cpp-beginners/thread337613.html
Пересечение отрезков. C++
Решал задачу на acmp про пересечение отрезков, завалился на 20 тесте. Долго просидел, решил прочитать комментарии. Объясните мне, если задать два одинаковых отрезка, разве они будут пересекаться? Как я понимаю, они должны иметь ровно 1 общую точку, и не более. Я спрашиваю к тому, что на acmp варианты с более чем 1 общей точке приравниваются к yes, как я понял из комментариев.
C++ Ошибка
Всем привет! #include<iostream.h> #include<conio.h> #include<string.h> enum Shape{prizm,parallelepiped,cube,pyramid,cone,cylinder}; class Body {
C++ BMP в массив и обратно (на чистом С++) http://www.cyberforum.ru/cpp-beginners/thread337596.html
Надо загнать изображение BMP, допустим, 100x200 пикселей, в двухмерный массив 100x200 (то-есть 20 000 ячеек). Чтобы потом можно было изображение обратно вогнать в файл из массива. Как лучше всего это осуществить? P.S. Все это мне надо сделать на чистом C++. P.P.S. На сколько я знаю, файл *.bmp состоит не только из самого изображение, но и его информационной части (количество цветов, размер...
C++ работа с .jpg и .mp3 скажите пожалуста какие стантартные(для visual C++ 2010 expres)библиотеки позваляют просматривать .jpg и проигрывать .mp3? з.ы. в гугл не посылать я там искал,по сайту тоже искал но не чё толковова не нашол( подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
31.07.2011, 07:23     Создание SAVE файла. Запись и чтение.
Раз файл не нужно редактировать вручную (в блокноте), то хранить его нужно в бинарном виде. Это делает процесс записи/чтения банальным.
При помощи оператора << записываешь данные в поток в заданном порядке, при помощи >> считываешь их из потока в том же порядке.
Для сохранения массива сперва сохраняешь количество элементов.
Т.к. у тебя примитивные типы данных, то ты можешь обойтись без буст сериализации и прочих сложных слов. Просто сохраняй всё в файл в любом удобном тебе порядке.
Если хочется "защитить" файл от внешних изменений, можешь его зазиповать с шифрованием.
 
Текущее время: 15:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru