Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
programina
2050 / 605 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
0

Не записывается бинарный файл:(

25.03.2012, 17:21. Просмотров 823. Ответов 6
Метки (Все метки)

Здравствуйте. Программа читает четыре числа типа double в текстовом файле
0.0367450.4577840.0987860.658325
и записывает их в бинарный файл в той же последовательности. Почему в бинарном файле числа выглядят как в текстовом?
0.0367450.4577840.0987860.658325
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
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
        /// Переменные
    FILE *  file_txt;
    FILE *  file_bin;
    int     i;
    double  x[1024];
 
        /// Чтение из файла
    file_txt = fopen( "object.txt", "rt" );
    for ( i = 0; i < 4; i ++ ) { fread( &x[i], sizeof(double), 1, file_txt ); } // читаем 4 числа типа double
    fclose( file_txt );
 
        /// Запись в файл
    file_bin = fopen( "object.bin", "wb" );
    for ( i = 0; i < 4; i ++ ) { fwrite( &x[i], 1, sizeof(double), file_bin ); } // записываем 4 числа типа double
    fclose( file_bin );
 
        /// Выход
    system( "pause" );
    return 0;
}


Вернуться к обсуждению:
Не записывается бинарный файл:(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2012, 17:21
Готовые ответы и решения:

Не записывается в бинарный файл
Переменные считываются, однако при записи в файл ничего не происходит int day;...

Сконвертировать текстовый файл в бинарный, переписать только положительные числа в другой бинарный файл
Бинарные файлы!! Помогите пожалуйста. Дано бинарный файл ( данные сначала в...

Записать в бинарный файл массив объектов Student (бинарный файловый ввод/вывод)
Здравствуйте. Стоит задача записать в бинарный файл массив объектов student:...

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

Результат не записывается в файл
Здравствуйте. Столкнулся с такой проблемой: после выполнения цикла (условия),...

6
Другие темы раздела
C++ Перевод из Паскаля на С++ http://www.cyberforum.ru/cpp-beginners/thread527696.html
Привет всем. Нужна помощь. У меня есть алгоритм на Паскале, а нужен на С++, поскольку Паскаль знаю плохо, прошу вас перевести данный код из Паскаля на С++ Вот код for j:=0 to M-1 do count:=0;...
C++ шифрование текста RSA Ниже будет исходник. Шифрует но не расшифровывает посмотрите в чем может быть дело. Спасибо. int c,r,e,d,n,x; int gcd (int a, int b) { while ( b!=0 ) { c = a%b; a = b; b = c; } if (... http://www.cyberforum.ru/cpp-beginners/thread527692.html
файл типа .rh C++
как подключить Заголовочный файл с определениями идентификаторов ресурсов .rh в visial studio спс
Переписать через функции C++
Я сделал её, только надо с функцией, кто нибудь может помочь? #include <iostream> #include <math.h> #include <stdio.h> #include <conio.h> using namespace std; int main() { int A,NB,NA,i,j,G;
C++ Суммирование вектора (к примеру) первые 5 чисел http://www.cyberforum.ru/cpp-beginners/thread527644.html
День добрый, дайте совет как порешать... поставлена задача: Написать программу, считывающую ряд чисел и записывающую их в vector<int>. После того как пользователь введет все числа, он может...
C++ Программа определюющая принадлежность точки фигуре. Не могу написать программу определяющую принадлежность точки фигуре(( подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru