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

Чтение бинарных файлов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ list не работает erase http://www.cyberforum.ru/cpp-beginners/thread561295.html
void in_out_Park(list<Bus> &in, list<Bus> &out) { int n, i=0; Bus temp; cout<<"Введите номер автобуса: "; cin>>n; list<Bus>::iterator p_in=in.begin(); while(p_in!=in.end()) { if(n==p_in->BusNumber) {
C++ Нужен пример использование паттернов Мне нужно пример использование паттернов в программах написанных на JAVA или C++ языках! http://www.cyberforum.ru/cpp-beginners/thread561244.html
Нужна курсовая посвященная созданию анимации на С++ C++
Очень срочно нужна пожалуйста!!! Буду очень признателен. Нужна курсовая вместе с прогой (исходником на C++) Заранее спасибо!!!
C++ Подсчитать общее количество «счастливых» билетов
Подсчитать общее количество «счастливых» билетов. Билет имеет шестизначный номер и является счастливым, если сумма первых трех цифр равна сумме последних цифр. Ответ вывести на экран. ПРМЕЧАНИЕ: Билет с номером 000000 не существует. #include <iostream.h> int main(void) { int i, a, b, c, d, e, f, x, y, n = 0; for (i=100000; i<=999999; i++) { a=i/100000;
C++ Матрицы: LU – разложение http://www.cyberforum.ru/cpp-beginners/thread561140.html
Сделана программа по заданию: Решить систему линейных алгебраических уравнений Ax=b методом LU – разложения (предварительно изменив порядок записи уравнений); Помогите, пожалуйста вывести в ответе матрицы L и U. #include "stdio.h" #include "conio.h" #include "iostream.h" int const N = 4; double a = { {25, 2, -2, 1}, {0, 17.3, 3, 0.9},
C++ Матрицы: получить новую матрицу путем умножения всех элементов на... Решите пожалуиста!!!Получить новую матрицу путем умножения всех элементов данной матрицы на ее найбольший по модулю элемент!Без iostream только! подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
29.04.2012, 10:33     Чтение бинарных файлов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    char* filename = "d:\\input.dat";
    ifstream ifs(filename, ifstream::in);
 
    int count = 0;
    char ch = '\0'; bool b_ff = false;
    while ((ifs.peek() >= 0) && (ch = ifs.get()))
        if ((ch == 0x0A) || (b_ff != false))  {
            if (ch == 0xFF)     {
                printf("count = %d\n", count);
                b_ff = false;
            }
            if (b_ff != false) count++;
            b_ff = true;
        }
 
Текущее время: 17:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru