Форум программистов, компьютерный форум, киберфорум
Наши страницы

Открытие файла в бинарном режиме - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Min(a, b, c) http://www.cyberforum.ru/cpp-beginners/thread223418.html
Создать функцию Min(a, b, c), находящую наименьшее из трех чисел a , b и с. Используя эту функцию, вычислить Min(X-1,Y,Z)+Min(X,Y-1,X+Y+Z) , где X, Y и Z вводятся с клавиатуры
C++ В последовательности заменить все отрицательные члены на -1, положительные на 1, а нулевые оставить без изменений Уважаемые програмисты помогите пожалуйста решить пару задач, очень надо. Заранее спасибо. 1. Дано натуральное число n, и вещественные числа а1, а2, а3 . . . an. В последовательности заменить все... http://www.cyberforum.ru/cpp-beginners/thread223415.html
C++ Матрица NxN
Ввести с клавиатуры квадратную матрицу из целых чисел размером N X N (N также вводится с клавиатуры): а) вычислить сумму отрицательных элементов матрицы, не лежащих на побочной диагонали; б) затем...
C++ Работа с памятью игры
Добрый день. Мне нужно прочитать значение hp из игры WoW. Для начала просто прочитать значение float по адресу 0x1CD0F804 в приложении World of Warcraft. Пока что прикинул вот такой код: void...
C++ Обнаружение ошибок работы с памятью http://www.cyberforum.ru/cpp-beginners/thread223390.html
Подскажите как находить и устранять такого рода ошибки?
C++ Конструкторы в классах Здравствуйте уважаемые форумчане! Прошу Вас помочь мне уяснить работу конструкторов в классах! А точнее что нужно сделать что бы конструктор позволял программисту определить реальный размер... подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
05.01.2011, 06:19
128 бит - 16 байт, а содержит он байты а не символы, просто при выводе на экран они расшифровываются как символы. Вот первый байт файла в 10чном виде
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
#include<fstream>
using namespace std;
 
int main()
{
    char ch[16];
    ifstream ifs("file.txt", ios::binary);
    ifs.read(ch, 16);
    cout<<(int)ch[0];
}
а вот в 16 ричном
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
#include<fstream>
using namespace std;
 
int main()
{
    char ch[16];
    ifstream ifs("file.txt", ios::binary);
    ifs.read(ch, 16);
    cout<<hex<<(int)ch[0];
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru