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

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

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

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++ Чтение из бинарного файла
Запись/чтение бинарного файла C++
Запись и чтение из бинарного файла, объяснить поведение программы C++
Чтение/запись бинарного файла: необработаное исключение C++
Запись и чтение структуры из бинарного файла C++
C++ Чтение и запись бинарного файла
C++ Чтение нескольких структур и одной переменной из бинарного файла. Формат файла имеется
C++ Запись/чтение из бинарного файла (.bin)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 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     Чтение/запись бинарного файла
Ответ Создать тему
Опции темы

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