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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
horrorman
2 / 2 / 0
Регистрация: 08.09.2010
Сообщений: 44
#1

Чтение/запись бинарного файла - C++

02.03.2011, 20:30. Просмотров 1053. Ответов 2
Метки нет (Все метки)

Надо проверить корректно ли работает стек.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include "stack.h"
#include <fstream>
#include <iostream>
 
using namespace std;
 
int main()
{
    Stack<char> st1(0), st2(0);
 
   char dt;
   //Читаем из файла в стек
   fstream iofile("59522041.png", ios::in | ios::out |  ios::binary);
     if (!iofile.fail())
     {
          while (!iofile.eof())
              {
                iofile.read(&dt, sizeof dt);
                st1.Push(dt);
              }
        }
    iofile.close();
    
    //Переталкиваем из одного стека в другой
    while (st1.StackSize() != 0)
        st2.Push(st1.pop());
 
    //Записываем из второго стека в файл
    fstream iofile("1.png", ios::in | ios::out |  ios::binary);
    if (!iofile.fail())
     {
          while (st2.StackSize() > 0)
              {
                dt = st2.pop();
                iofile.write(&dt, sizeof dt);
 
              }
        }
    return 0;
}
при компиляции ругается:
Код
/home/horrorman/work/stack_mas_vid/main.cpp|48|error: redeclaration of ‘std::fstream iofile’
/home/horrorman/work/stack_mas_vid/main.cpp|34|error: ‘std::fstream iofile’ previously declared here
Подскажите как с этим бороться?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.03.2011, 20:30     Чтение/запись бинарного файла
Посмотрите здесь:

Чтение и запись бинарного файла - C++
Добрый день! Есть задача прочитать с бинарного файла информацию, обработать ее и записать результат в бинарный файл. #include &quot;stdafx.h&quot;...

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

Запись/чтение из бинарного файла (.bin) - C++
Беру информацию из текстового файла, записываю в двоичный и вывожу информацию на экран уже из двоичного файла. Если текстовый файл...

Чтение/запись бинарного файла: необработаное исключение - C++
Здравствуйте. Есть данный код: #ifdef _MSC_VER #define _CRT_SECURE_NO_WARNINGS #endif #include &lt;iostream&gt; #include &lt;string&gt;...

Запись и чтение из бинарного файла, объяснить поведение программы - C++
Добрый день! Подскажите, есть код #include &lt;fstream&gt; #include &lt;iostream&gt; using namespace std; int main() {

Чтение бинарного файла ifstream - C++
есть бинарный файл 10101010101111010101011011001101001010100010 нужно прочить его в массив как числа, как? спасибо

неправильное чтение бинарного файла. - C++
программа должна по идее вывести 99.. мне так казалось.. #include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; using...

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

Чтение из бинарного файла в структуру - C++
Собственно вопрос в заголовке, есть структура: struct StructEmployee {; int id; string fullname; string...

Чтение данных из бинарного файла - C++
читаю по while (!stream.eof()), проблема в том что в конце в условие лишний раз заходит, и пытается считать данные, хотя уже файл кончился,...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
02.03.2011, 21:53     Чтение/запись бинарного файла #2
Цитата Сообщение от horrorman Посмотреть сообщение
Подскажите как с этим бороться?
Читать тексты ошибок. У Вас в 13 и 29 строках одинаково названы переменные.
horrorman
2 / 2 / 0
Регистрация: 08.09.2010
Сообщений: 44
02.03.2011, 22:43  [ТС]     Чтение/запись бинарного файла #3
Цитата Сообщение от fasked Посмотреть сообщение
Читать тексты ошибок. У Вас в 13 и 29 строках одинаково названы переменные.
Ох блин.. что-то я перетрудился)
Yandex
Объявления
02.03.2011, 22:43     Чтение/запись бинарного файла
Ответ Создать тему
Опции темы

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