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

Записать программой #1 и прочитать программой #2 - C++

Восстановить пароль Регистрация
 
stawerfar
 Аватар для stawerfar
141 / 55 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
14.11.2012, 20:32     Записать программой #1 и прочитать программой #2 #1
Всем привет!
Столкнулся с проблемой: Программа #1 пишет в бинарник инфу, программа #2 читает этот бинарник и работает с получеными значениями.
Так вот после записи нормально читать общий бинарник может только та программа которая его писала изначально.
Как бороться с этой бедой может флаги на права ставить кокие надо... ?
P.S юзаю <fsream>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 20:32     Записать программой #1 и прочитать программой #2
Посмотрите здесь:

Помогите с программой C++
Помогите с программой C++
помогите с программой C++
помогите пожалуйста с программой! C++
C++ Помогите с программой
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
16.11.2012, 02:18     Записать программой #1 и прочитать программой #2 #2
1. О каком бинарнике идёт речь? О бинарном файле, надеюсь, а не об исполняемом (который тоже часто называют бинарником).
2. Слишком абстрактно. добавьте конкретики. Что за информацию пишете, как пишете в программе 1, как читаете в программе 2?
stawerfar
 Аватар для stawerfar
141 / 55 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
16.11.2012, 11:49  [ТС]     Записать программой #1 и прочитать программой #2 #3
Спасибо, что ответили.
Речь идет об обычном файле (*.dat,*.bin,*.txt) в который записана информация с флагом ios::binary.
Я уже разобрался, в чём была проблема. Часто прыгать приходиться по осям Win и семейство linux. И это меня ввело в заблуждение. Ведь в линухе для записи и считывания учитывается права с которыми все это пишется, а у меня был трабл с "руками" в моей конкретной задаче....
В семействе Windows тоже можно писать и записывать с правами? Если да то как?
P.S Я имею введу не запуск приложения от имени Администратора а конкретные флаги, или api-шки...
И вообще могут ли файловые потоки fstream позволить писать с "уровнем доверия" (правами)?
Так же хотелось бы знать, существуют какие нибудь блокировки на чтения и запись с разрешением записывать и читать только одной конкретной программе?
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
16.11.2012, 11:52     Записать программой #1 и прочитать программой #2 #4
stawerfar,
И вообще могут ли файловые потоки fstream позволить писать с "уровнем доверия" (правами)?
Нет. Язык абстрагирован от системы чуть более чем полностью.
Yandex
Объявления
16.11.2012, 11:52     Записать программой #1 и прочитать программой #2
Ответ Создать тему
Опции темы

Текущее время: 13:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru