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

Вывод числа в 16-ричной форме - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread520006.html
Разработать консольную программу на языке С++, в которой необходимо определить базовый класс и на его основе производные классы. Кроме закрытых полей с данными в классах должны быть методы доступа,...
C++ Длинные числа Надо реализовать 2 класса: длинное целое Int8192 и с плавающей запятой Floa8192. Int8192 имеет разрядность 8192 бита, внутреннее представление - сырой массив байт, весь массив интерпретируется как... http://www.cyberforum.ru/cpp-beginners/thread519993.html
Показывать bmp из файла C++
Пытаюсь заставить показать в окне картинку bmp из указанного файла. Есть полностью работоспособная программа, которая из ресурсов показывает все как надо. Конкретно связка CBitmap с ресурсом...
C++ Переписать данные файла input.txt в output.txt, отсортировав их
Прошу помочь с заданием. В файле input.xtx содержатся сведения о группе студентов в формате: 1.номер группы; 2. запись о каждом студенте группы, которая содержит следующие сведения:фамилия, имя,...
C++ Определить номер недели в году http://www.cyberforum.ru/cpp-beginners/thread519970.html
Нужно определять номер недели в году, с учетом того, что первая неделя начинается 1го января. Можно ли как то перевести номер дня с начала года в номера недели? Были пару вариантов, но точно...
C++ Программа для анализа русских/английских текстов Уфф, в общем я студент-самоучка, пытаюсь охватить побольше теории, но с практикой дело у меня идёт не очень активно. Тк мой код никто кроме препода с первого курса больше не видел(сейчас на втором),... подробнее

Показать сообщение отдельно
Рыжий Лис
Просто Лис
887 / 425 / 125
Регистрация: 17.05.2012
Сообщений: 1,711
Записей в блоге: 4
22.12.2012, 09:39
Вот мой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <windows.h>
#define null '\0'
int main()
{ const int len = 512;
  unsigned char buf[len];
  FILE *file = fopen("\\\\.\\PHYSICALDRIVE0","rb");
  if (!file)
  { puts("Ошибка открытия файла!");
    return 1;
  }
  fread(buf, sizeof(char), len, file);
  fclose(file);
  for (int i=0; i<len; ++i)
  { if (buf[i]<16)
      printf("0");
    printf("%X ", buf[i]);
  }
}
Спасибо всем
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru