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

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

Войти
Регистрация
Восстановить пароль
 
Лев Борисов
2 / 2 / 0
Регистрация: 14.02.2013
Сообщений: 99
#1

Запись двоичного файла - C++

27.11.2013, 14:55. Просмотров 237. Ответов 1
Метки нет (Все метки)

Ребята, проясните, пожалуйста, ситуацию с двоичным выводом в файл. Конкретно двоичный, а не бинарный - как это осуществить в моём случае.
Пока у меня записываются просто числа в обычном представлении. Нужны кракозябры.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void main()
{
    setlocale(LC_ALL, "RUS");                           
    ofstream outFile("Counts.dat", ios::out|ios::binary);
                                                    
    if (! outFile) {
        cerr << "Файл не может быть открыт." << endl;
        exit(1);                                    
    }
 
    cout << endl << "\tВведите числа." << endl
         << "\tВведите EOF для окончания ввода." << endl << "\t? ";
                                                        
    int count;
 
    while (cin >> count) {
        outFile << count << ' ';                                                    
    }
 
    system("PAUSE");
}
И хотелось бы, как выше, прямой вывод в файл из потока любого числа чисел, а не n-мерным динамическим массивом, как тут:
C++
1
2
3
ofstream os("text.txt", ios::binary);
int a[] = { 1492, 31562, 290893,382 };
os.write(reinterpret_cast<char*>(a),sizeof(a);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 14:55     Запись двоичного файла
Посмотрите здесь:

Запись двоичного кода в блокнот - C++
Здравствуйте, как можно прочитать двоичной код файла, и записать его в блокнот ?

Как организовать побитовую запись двоичного кода (Хаффман) ? - C++
Пытаюсь реализовать алгоритм Хаффмана, который будет сжимать текстовый файл. Уже построено дерево tree, у которого есть: tree-&gt;simvol //...

Использование двоичного файла - C++
Подскажите, пожалуйста, что такое двоичные файлы, и с чем их едят?) и как с помощью их можно реализовать хранение данных? а то я в...

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

Создание двоичного файла на С++ - C++
Здравствуйте. Помогите в решении проблемы. На С++. Создать и заполнить двоичный файл. Слова в двоичном файле хранятся в массивах ...

Считывание с двоичного файла - C++
Всем доброго времени суток. Записал с помощью программы (своей) в один файл два изображения, с помощью второй программы пытаюсь их...

Чтение двоичного файла - C++
Есть файл, без типа,просто файл. Содержит набор чисел (размером по 4 б - int ) нужно его прочитать. Пишу: FILE *fp; if ((fp =...

Считывание из двоичного файла - C++
Ребята, помогите пожалуйста! Из двоичного файла нужно считать числа, отвечающие определённым условиям, например, только положительные. Их...

Создание и обработка двоичного файла - C++
Задание: Создать файл с информацией о клиентах банка: ФИО, номер счета, принято вклад, выдано вклад, остаток,дата проведения операции....

Создание файла из двоичного кода - C++
Здравствуйте, у меня есть переменная типа std::string В ней хранится двоичной код, как мне создать файл (.txt), и записать в него этот...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6322 / 5906 / 1913
Регистрация: 18.12.2011
Сообщений: 15,189
Завершенные тесты: 1
27.11.2013, 15:02     Запись двоичного файла #2
вместо
C++
1
2
       outFile << count << ' ';
надо
C++
1
  outFile.write(&count,sizeof(int));
Ответ Создать тему
Опции темы

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