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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
stawerfar
141 / 55 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
#1

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

14.11.2012, 20:32. Просмотров 355. Ответов 3
Метки нет (Все метки)

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

Помогите с программой - C++
Не знал куда закинуть, поэтому тут. На http://www.********/?main=task&amp;id_task=21 задачка. Решал, решал и не решил. Вот мой код: ...

Разбираюсь с программой - C++
Разбираюсь с программой, подскажите, пожалуйста, Что конкретно делает линия 10 в данной тест- программе? #include &lt;iostream&gt; 5....

Проблемы с программой - C++
Недавно попросил знакомого помочь с программой, он написал, скинул но комментариев не оставил... курсовую нужно сдать завтра... Извините за...

Проблемы с программой - C++
Сегодня начал изучать С++ по книжке Джесс Либерти &quot;C++ за 21 день&quot; и при написании первой же программы при компиляции программа мне выдаёт...

Что не так с программой? - C++
#include &quot;windows.h&quot; #include &quot;mmsystem.h&quot; int main(int argc, char* argv) { BOOL s; s = sndPlaySound(&quot;test.wav&quot;, ); ...

Создать управление программой - C++
Нужно было сделать программу, чтобы она управлялась через switch-case Вот что получилось: #include &lt;stdio.h&gt; #include &lt;conio.h&gt; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
16.11.2012, 02:18 #2
1. О каком бинарнике идёт речь? О бинарном файле, надеюсь, а не об исполняемом (который тоже часто называют бинарником).
2. Слишком абстрактно. добавьте конкретики. Что за информацию пишете, как пишете в программе 1, как читаете в программе 2?
stawerfar
141 / 55 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1
16.11.2012, 11:49  [ТС] #3
Спасибо, что ответили.
Речь идет об обычном файле (*.dat,*.bin,*.txt) в который записана информация с флагом ios::binary.
Я уже разобрался, в чём была проблема. Часто прыгать приходиться по осям Win и семейство linux. И это меня ввело в заблуждение. Ведь в линухе для записи и считывания учитывается права с которыми все это пишется, а у меня был трабл с "руками" в моей конкретной задаче....
В семействе Windows тоже можно писать и записывать с правами? Если да то как?
P.S Я имею введу не запуск приложения от имени Администратора а конкретные флаги, или api-шки...
И вообще могут ли файловые потоки fstream позволить писать с "уровнем доверия" (правами)?
Так же хотелось бы знать, существуют какие нибудь блокировки на чтения и запись с разрешением записывать и читать только одной конкретной программе?
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
16.11.2012, 11:52 #4
stawerfar,
И вообще могут ли файловые потоки fstream позволить писать с "уровнем доверия" (правами)?
Нет. Язык абстрагирован от системы чуть более чем полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2012, 11:52
Привет! Вот еще темы с ответами:

Что то не так с программой - C++
Написать програму которая вычисляет среднее арифметическое елементов масива #include&lt;iostream&gt; using namespace std; void main() { ...

Что не так с программой - C++
#include &lt;cmath&gt; #include&lt;iostream.h&gt; #include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; #include&lt;time.h&gt; ...

прошу помочь с программой на с++ - C++
Для матрицы A, с размерами N×M написать функции умножения матрицы на скаляр и вычисления суммы элементов матрицы. Вычислить и напечатать...

Не могу разобраться с программой в С++ - C++
Написала программку на С++, он ее запускает и как я понимаю выполняет, но вот результатов я не вижу( И вот что мне выдает сама программа: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.11.2012, 11:52
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru