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

Каким образом открыть двоичный код, файла любого формата? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при создании потока std::thread http://www.cyberforum.ru/cpp-beginners/thread1202659.html
Внутри класса есть функция void move(); Нужно, чтобы она работала в отдельном потоке. Проблема : неправильно указываю параметры. Подскажите, пожалуйста, как сделать, чтобы работало. World::World(QObject *parent) : QGraphicsScene(parent) { //создание других объектов //-------------------------------------
C++ Отрисовка циклоиды в билдере Первый раз занимаюсь графикой в билдере. Программа должна рисовать циклоиду, но, как видите в ней полно ошибок. Кому труда не составит, помогите, пожалуйста, исправить их. #include <vcl.h> #pragma hdrstop #include <math.h> #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1;... http://www.cyberforum.ru/cpp-beginners/thread1202640.html
C++ Написать программу которая определяет из каких цифр состоит число
Написать программу которая определяет из каких цифр состоит число
C++ Каждое слово с большой буквы
это фрагмент когда ....он ищет пробелы а затем должен следующию букву после пробела делать заглавной но что то не выходит *p=in_string; if(isspace(*p)) { i++; *p= (char)toupper(*p); cout<< *p; } else { i++;
C++ Добавление нового метода в класс http://www.cyberforum.ru/cpp-beginners/thread1202598.html
Всем доброго времени суток. Редко обращаюсь за помощью, но тут мне без неё не обойтись. И сразу к сути. Наша программа состоит из отдельного исходного файла complex3.cpp и основного main.cpp. Непосредственно сам complex3: complex3.h (Заголовочный файл): #ifndef COMPLEX3_H #define COMPLEX3_H class complex3 { private: double re;
C++ Обрывы при чтении вывода консольного приложения Требуется прочитать вывод консольного приложения. Был использован код char tmp; FILE *child = _popen("windump.exe -i 1 -s 0 -w - ", "r"); if (NULL == child) throw std::runtime_error("Unable to spawn child program"); while (fgets(tmp, sizeof(tmp), child)) cout << tmp; подробнее

Показать сообщение отдельно
BRcr
4005 / 2294 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
08.06.2014, 16:05     Каким образом открыть двоичный код, файла любого формата?
http://www.cplusplus.com/reference/i.../istream/read/
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
// read a file into memory
#include <iostream>     // std::cout
#include <fstream>      // std::ifstream
 
int main () {
 
  std::ifstream is ("test.txt", std::ifstream::binary);
  if (is) {
    // get length of file:
    is.seekg (0, is.end);
    int length = is.tellg();
    is.seekg (0, is.beg);
 
    char * buffer = new char [length];
 
    std::cout << "Reading " << length << " characters... ";
    // read data as a block:
    is.read (buffer,length);
 
    if (is)
      std::cout << "all characters read successfully.";
    else
      std::cout << "error: only " << is.gcount() << " could be read";
    is.close();
 
    // ...buffer contains the entire file...
 
    delete[] buffer;
  }
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru