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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ доклад http://www.cyberforum.ru/cpp-beginners/thread251237.html
проверьте пожалуйста текст моего доклада с программой. я без рамы что здесь так а что нет. Завданням моєї курсової роботи була задача, що обчислює загальну кількість рядків з розширенням пас и спп в даному каталозі. Основною проблемою було те, що треба було знайти відмінність файлу від каталогу, а потім вже прочитати по кускам цей файл, розмір якого ми знаємо. Також проблемою було те,...
C++ переобьявление Есть 3 файла. main.cpp #include <conio.h> #include "myiostream.h" using namespace my; int main() { int c=13; http://www.cyberforum.ru/cpp-beginners/thread251222.html
C++ Сумма ряда
Пожалуйста помогите написать программу для вычисления суммы ряда sinx= x-(x^3/3!)+(x^5/5!)-(x^7/7!)..... с заданной точностью, используя рекуррентные соотношения. Помогите кто может ПОЖАЛУЙСТА))))
C++ Работа с файлами. Чтение из файла.Поиск.
Нужно создать программу, которая считывает слова с одного файла (словарь) и находит эти слова в другом файле (текст) и выводит на экран эти слова. В качестве примера можно хоть 1 слово в словаре и в тексте. Буду очень благодарен, спасибо.
C++ Одномерный массив, подскажите как посчитать сумму целых частей ... http://www.cyberforum.ru/cpp-beginners/thread251206.html
#include <stdio.h> int main () { int i, kol_vo=0, sum=0; double mas={1.2, -23.5, 7.8, -3.6, 0.1, 1.7, 12.6}, C; printf("Vvedite C\n"); scanf("%lf", &C); for (i=0; i<7; i++) if (mas<C)
C++ Вычисление суммы ряда Пожалуйста помогите написать программу для вычисления суммы ряда sinx= x-(x^3/3!)+(x^5/5!)-(x^7/7!)..... с заданной точностью, используя рекуррентные соотношения. Помогите кто может ПОЖАЛУЙСТА)))) подробнее

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

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
Подскажите как с этим бороться?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru