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

Ошибка при чтении/записи из бинарного файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод простой вставки http://www.cyberforum.ru/cpp-beginners/thread839727.html
Помогите написать программу сортировки по убыванию одномерного массива целых случайных чисел в диапазоне значений -100…100 методом простой вставки. Добавлено через 1 час 23 минуты Спасибо пользователю, Thinker #include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> #define N 10
C++ Удваивание последнего символа Проблема в том, что при выводе текста удваивается последний символ. Каким образом можно избежать этой ошибки? #include <iostream> #include <fstream> using namespace std; char a; http://www.cyberforum.ru/cpp-beginners/thread839726.html
С++ Проверьте пожалуйста правильно ли? C++
Проверьте пожалуйста правильно ли? Если нет то подскажите пожалуйста правильный вариант этой программы. вычислить ∑(xi*yi)/(x2*y2+......+x30*y30) і= #include <iostream> #include <math.h> using namespace std; void main() {const int n=2;
C++ Обход дерева в ширину
Кто нибудь может скинуть мне программу обхода дерева в ширину?
C++ подскажите в чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread839713.html
В массив А занесены натуральные числа.Найти сумму элементов, которые кратны данному К написал код, но программа не считает сумму, подскажите где ошибка? #include <math.h> #include <conio.h> #include <stdio.h> #include <clx.h> #include <iostream.h> #pragma hdrstop
C++ С++ Вычислить с точностью (eps) значение функции Даны комплексное число z (как пара действительных чисел). Вычислить с точностью (eps) значение функции комплексного аргумента: sh(z)=∑((z^(2*i+1))/(2*i+1)!) (пожалуйста пожалуйста помогите, буду весьма благодарна:cry:) подробнее

Показать сообщение отдельно
gorus95
5 / 5 / 1
Регистрация: 22.12.2012
Сообщений: 145
16.04.2013, 19:04     Ошибка при чтении/записи из бинарного файла
Сделал простую программу для работы с бинарными файлами, но когда запускаю ее вылетает ошибка. Сделать проще уже некуда, в чем проблема?
Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <fstream>
using namespace std;
 
struct Data
{
    int i;
    float f;
};
 
int main (void)
{
    Data MyData;
    MyData.i = 10;
    MyData.f = 33.3333;
 
    FILE *dat = fopen("dat.bin", "wb");
    fwrite(&MyData, sizeof(Data), 1, dat);
    fclose(dat);
    dat = fopen("data.bin", "rb");
    fread(&MyData, sizeof(Data), 1, dat);
    fclose(dat);
    system("pause");
}

так же пробовал записать в цикле например 20 натуральных чисел, потом считать из файла с помощью while(!feof(file))... тоже вылетала ошибка
помогите разобраться пожалуйста
___________________________________
а вообще если можете подскажите как сделать программу которая считывает числа (упорядоченные) из двух бинарных файлов f и g, и сливает их в один упорядоченный файл ff (тоже бинарный).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru