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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Invalid conversion from 'const char*' to 'char' http://www.cyberforum.ru/cpp-beginners/thread576521.html
Здравствуйте. Смысл нижеприведенного кода - сосчитать количество запятых и точек во вводимом тексте. Редкостный быдлокод, неудивительно, что не работает, однако хочется всё же выявить проблемы и...
C++ Подскажите WinAPI Подскажите как можно сохранить все значения нажатия левой клавиши мыши?? case WM_LBUTTONDOWN: HDC hDC; hDC=GetDC(hWnd); x=LOWORD(lParam); y=HIWORD(lParam); http://www.cyberforum.ru/cpp-beginners/thread576502.html
C++ не запускаются программы! что делать?
не запускаютя программы! подскажете что делать с начала компилирую программы (0 ошибок),затем запускаю её.... но выводится сообщение : Cannot initialize the debugging subsystem что делать?
Запуск приложения C++
Как запустить прогу, написанную на вижуал студио 2010, на другом ПК, без вижуал студио. Ругается на отсутствие библиотеки MSVCR100.dll, пробовал запустить вместе с ней, ошибка таже. Как решить мою...
C++ Как реализовать задержку в цикле? http://www.cyberforum.ru/cpp-beginners/thread576491.html
Всем привет! Не могу реализовать следующую задачу. Есть 5 Panel как сделать так, чтобы они меняли цвет в цикле с задержкой времени.? int i; TPanel *P; P=Panel1; P=Panel2; P=Panel3; P=Panel4;...
C++ Вывод матрицы по спирали изнутри Помогите пожалуйста, кто может написать функцию вывода матрицы a по спирали изнутри? a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16 a17 a18 a19 a20 a21 a22 a23 a24 ... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7784 / 4820 / 750
Регистрация: 29.11.2010
Сообщений: 13,164
16.05.2012, 17:11
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
#include <iostream>
#include <fstream> // библиотека для работы с файлами
using namespace std;
 
int main () {
    ofstream out ("f.dat", ios::binary); // создаем бинарный поток вывода в файл f.dat
    int n;
    cout << "n=";
    cin >> n; // считываем n
    int beg, end;
    cout << "beg=";
    cin >> beg;
    cout << "end=";
    cin >> end;
    for (int i = 0; i < n; i++) { // в цикле от 0 до n
        int x;
        cin >> x; // считываем число x
        out.write((char*)&x, sizeof(x)); // записываем в файл число x (в бинарном режиме)
    }
    out.close(); // закрываем файл
    ifstream in ("f.dat", ios::binary); // создаем бинарный поток считывания с файла f.dat
    for (int i = 0; i < n; i++) { // в цикле от 0 до n
        int x;
        in.read((char*)&x, sizeof(x)); // считываем число в переменную x
        if (x <= beg || x >= end) // если оно меньше, либо равно beg или больше, либо равно end
            cout << x << " "; // выводим его на экран
    }
    out.close(); // закрываем файл (надо бы in.close()
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru