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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Invalid conversion from 'const char*' to 'char' http://www.cyberforum.ru/cpp-beginners/thread576521.html
Здравствуйте. Смысл нижеприведенного кода - сосчитать количество запятых и точек во вводимом тексте. Редкостный быдлокод, неудивительно, что не работает, однако хочется всё же выявить проблемы и сделать его работоспособным. Насколько я понял, ошибки вылезают из-за несоответствия типов данных. Не подскажете, как пофиксить? (использую qt в качестве компилятора) #include <iostream> #include...
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; P=Panel5; for(i=1;i<=5;i++)
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 Вывести: a12 a11 a16 a17 a18 a13 a8 a7 a6 a5 a10 a15 a20 и т.д до a0 Добавлено через 3 часа 29 минут подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7000 / 4171 / 595
Регистрация: 29.11.2010
Сообщений: 11,074
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru