С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Бинарный файл внутри получился как обычный - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести объем информации в байтах в более крупные величины http://www.cyberforum.ru/cpp-beginners/thread700386.html
Переведите в более крупные измирения информации
C++ Элементы строки больше ее суммы Привет всем) Пишу курсач по программированию. Вот такая задачка: Изначально имеем массивы А и В размерностью 3х3, вводимые с клавиатуры. А также массив С размерностью 6х6. Нужно в массив С записать... http://www.cyberforum.ru/cpp-beginners/thread700370.html
C++ объектно ориентированное программирование
Вот задача: 1. Разработать программу, описывающую систему, приведенную в варианте, через наследование, где один класс является родителем двух других классов. Определить несколько конструкторов для...
C++ Как написать функцию для Буттон1(Которая распол. на Form2) что бы возвращалась к Form1 от Form2
Коллеги подскажите как написать такю кнопку=)) Пробовал oid __fastcall TForm2::Button1Click(TObject *Sender) { Form1->ShowModal(); }...
C++ Перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread700344.html
#include <stdio.h> #include <stdlib.h> class matrix { protected: int **mass; int n; public: matrix()
C++ О перегрузке операторов Вот у меня есть код программы : #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; class A {private: //закритий доступ int x; public: //відкритий доступ A() подробнее

Показать сообщение отдельно
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.11.2012, 20:13
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
 ofstream binfile_out("file.bin", ios::binary);
 
 const int Nr = 2;
 const int Nc = 3;
 
 int arr[Nr][Nc] = {{0, 1, 2},
                   {3, 4, 5}};
    
 for (int i = 0; i < Nr; i++)
    for (int j = 0; j < Nc; j++)
        binfile_out.write((const char*)&arr[i][j], sizeof(int));
        
 binfile_out.close();
     
 ifstream binfile_in("file.bin", ios::binary);
 
 for (int i = 0; i < Nr; i++)
 {
    for (int j = 0; j < Nc; j++)
    {
        int n;
        binfile_in.read((char*)&n, sizeof(int));
        cout << n;
    }
    cout << endl;
 }
 binfile_in.close();
 
 system("pause");
 return 0;
}
1
Миниатюры
Бинарный файл внутри получился как обычный  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.