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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Verzhina
1 / 1 / 0
Регистрация: 09.04.2012
Сообщений: 90
#1

Как считывать из файла данные по 64 бита - C++

19.05.2012, 14:52. Просмотров 1115. Ответов 5
Метки нет (Все метки)

надо из созданого мной myfile.txt считывать информацию по блокам в 64 бита(в дальнейшем разбить их на 16 битные блоки),не очень хорошо разбираюсь в работе с файлами.напишите пример
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2012, 14:52     Как считывать из файла данные по 64 бита
Посмотрите здесь:

Как считывать данные из файла? - C++
как считывать и записывать данные из файла по строкам в переменную?

Как считывать с файла данные блоками? - C++
Есть код. Нужно считывать с файла информацию и подсчитать количество символов.Предусмотреть диагностику ошибок. Обязательно применение...

Как считывать данные из строки? - C++
делаю программу работающую с ip-адресами. ввожу в консоли адрес через точку. нужно перезаписать данные из строки в массив. провожу отбор...

Как прочитать несколько байт из файла с n-го бита - C++
Требуется считать байты из файла заданным смещением; смещение задается в БИТАХ; Например: c 3-го бита 8-го байта прочитать 21 байт;

Как считывать матрицу из файла? - C++
Как можно считать матрицу из файла по столбикам? Понятия не имею как можно это сделать, а надо. Матрица как на прикрепленном...

Как считывать информация с файла по байтам - C++
У меня есть файл, выглядит как график, hex-вид : 00000001: 80 01 00 02 00 05 00 02 00 56 80 02 00 03 00 55 00000002: 56 00 00 04 22 00...

Как считывать из файла по одному слову - C++
Есть файл с текстом, надо считать слово, что-то с ним сделать, потом считать следующее, так до конца файла Главный вопрос именно в...

Как считывать с файла и заполнять структуру? - C++
есть такое задание: каждый элемент исходного файла имеет след. структуру : Фамилия, № группы, оценка 1 оценка 2, оценка 3 Фамилия - не...

Как считывать из файла цифры не в char, а в int - C++
Здравствуйте, люди добрые! Я записываю статистику количества встречающихся в тексте букв в файл, ещё я в него записываю закодированные...

Как можно считывать из строки (std::string или char*) данные при помощи cin - C++
Как можно считывать из строки (std::string или char*) данные при помощи cin (или может есть какой-нибудь поток-обертка?), как sscanf из...

Как записывать и считывать не POD типы данных из бинарного файла? - C++
Есть класса в котором часть полей не базовых динамических типов например vector list и подобные. Как записать экземпляр класса в бинарный...

Как можно считывать инфу с файла в виде массива строк? - C++
Возникла проблема в написании программы, суть в том что я ввожу инфу в файл, все норм записует... а когда считую ее назад получается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
1643 / 1271 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
19.05.2012, 15:47     Как считывать из файла данные по 64 бита #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <fstream>
 
int main()
{
    std::ifstream ifs("1.txt", std::ios::binary);
    if(ifs.is_open())
    {
        std::size_t const size = 8;
        char s[size];
        do
        {
            ifs.read(s, size);
            std::cout << "Was read " << ifs.gcount() << " bytes\n";
        }while(ifs);
    }
    else std::cerr << "Unable to open file\n";
    ifs.close();
    return 0;
}
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
19.05.2012, 15:54     Как считывать из файла данные по 64 бита #3
igorrr37, 16 бит == 2 байта != 8 байт, не?
igorrr37
1643 / 1271 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
19.05.2012, 16:49     Как считывать из файла данные по 64 бита #4
Gepar, разбить на блоки несложно будет
Verzhina
1 / 1 / 0
Регистрация: 09.04.2012
Сообщений: 90
19.05.2012, 18:43  [ТС]     Как считывать из файла данные по 64 бита #5
добавила файл в ресурсы проекта,но постоянно выдает ,что не может открыть файл
MrGluck
Модератор
Эксперт CЭксперт С++
7156 / 4322 / 630
Регистрация: 29.11.2010
Сообщений: 11,742
19.05.2012, 19:02     Как считывать из файла данные по 64 бита #6
Цитата Сообщение от Verzhina Посмотреть сообщение
добавила файл в ресурсы проекта,но постоянно выдает ,что не может открыть файл
Текстовый файл должен быть в одной папке с .cpp, иначе надо указывать путь с директориями.
Yandex
Объявления
19.05.2012, 19:02     Как считывать из файла данные по 64 бита
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru