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

Бинарный файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из двумерного массива вывести суммы диагоналей(параллельных главной) в одномерный массив? http://www.cyberforum.ru/cpp-beginners/thread1148827.html
Как из двумерного массива вывести суммы диагоналей(параллельных главной) в одномерный массив?
C++ Найти самый большой элемент матрицы по модулю и его индекс дана квадратная матрица размером . найти самый большой элемент по модулю и его индекс. http://www.cyberforum.ru/cpp-beginners/thread1148821.html
Реализовать и протестировать класс CMyString, моделирующий строку произвольной длины C++
Помогите не как не могу разобраться с перезагрузкою операторов строка должна позволять хранить в середине символы с нулевым кодом. Инициализировать такую ​​строку можно с помощью конструктора , принимающего длину строки. Каркас класса : class CMyString { public : CMyString (); / / Конструктор по умолчанию CMyString ( const char * pString ) ; / * Конструктор что инициализирует объект...
C++ Поменять в данной строке свободные места на запятую
Поменять в данной строке свободные места на запятую
C++ C Pascal ABC на C++ http://www.cyberforum.ru/cpp-beginners/thread1148788.html
const n = 10; var a:array of integer; i, j:integer;
C++ Вычислить значение функции Вычислить значение функции при вещественных a, b, c, x, вводимых с клавиатуры Помогите пожалуйста решить на с++ подробнее

Показать сообщение отдельно
newbie666
Заблокирован
15.04.2014, 13:42     Бинарный файл
Цитата Сообщение от StronglovE Посмотреть сообщение
Да.
что да? Лентяй?
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
#include <tchar.h>
#include <iostream>
#include <fstream>
#include <vector>
 
int _tmain(int argc, _TCHAR* argv[])
{   
    unsigned int matchesFound = 0;
    std::vector<char> oneItem;
    std::fstream fs(L"data.bin", std::ios::in | std::ios::binary);
    while (true)
    {
        char tmp;
        fs.read(&tmp, 1);
        if(fs.eof())
            break;
        if(tmp == (char)0xff)
        {
            oneItem.push_back(tmp);
            if(oneItem.size() == 2)
            {
                matchesFound++;
                oneItem.clear();
            }
        }
        else
            oneItem.clear();
    }
    fs.close();
 
    std::cout << "Number of '0xFFFF' matches found: " << matchesFound << std::endl;
    system("pause");
 
    return 0;
}
 
Текущее время: 14:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru