2 / 2 / 1
Регистрация: 06.05.2013
Сообщений: 28
1

hex редактор

20.09.2013, 11:36. Показов 4143. Ответов 1
Метки нет (Все метки)

всем привет ) есть код
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <cstdlib>
#include <fstream>
#include <iterator>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int main () {
 
 char ima_faila [MAX_PATH];
 int bufer; 
 char prodolzhit_ili_net= 'y';
 int chotchik; 
 
 while (prodolzhit_ili_net== 'y' || prodolzhit_ili_net== 'Y') {
  chotchik= 0;
 
  printf ("Vvedi ima faila, kotorii ti hochesh peredelat\n");
  gets (ima_faila);
 
  FILE *f;
  FILE *f1;
 
  f= fopen (ima_faila,"rb");  
  if (!f) {
   printf ("Ishodni file ne otkrit\n");
  }
 
  else {
  
   f1= fopen ("good.txt","w");
   if (!f1) {
    printf ("File-rezultat ne sozdan\n");
   }  
   else {
    do {
     bufer= fgetc (f);
     if (bufer!=EOF) {
      fprintf (f1, "%-0.2x%c", bufer, ' ');
     }
     chotchik++;
     if (!(chotchik%16)) 
      fputc (10, f1);
 
      
    }
    while (bufer!= EOF);
    fseek (f1, 1, SEEK_CUR);
    fscanf (f1, "%x", &bufer);
    fclose (f1);
   }
  }
  if (f) {
   fclose (f);
  }
  printf ("\nProdolzhit ? (Y ili y ili luboi drugoi znak)\n");
  scanf ("%c", &prodolzhit_ili_net);
  getchar ();
 }
 return 0;
}
он считывает hex код файла и записывает его в текстовый док как текст--- а как мне сделать так чтобы он этот код записывал не как текст а как собственно hex код то есть считать из файла и в том же виде записать в указанный файл
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.09.2013, 11:36
Ответы с готовыми решениями:

hex редактор на с++
всем привет ) собственно вопрос простой ) я хочу для начала сделать только просмотр hex кода а в...

Hex редактор
Извините, что кинул тему не туда. Не нашел подходящего раздела. (надеюсь, тема будет перемещена...

Если HEX одного файла заменить на HEX другого, то изменится ли файл и будет ли работоспособным?
Привет, если два файла a.exe(калькулятор) и b.exe(выводит строку &quot;Hello World&quot;) Если открыть файл...

[BMP] HEX (из HEX-редактора) в DEC
Имеется файл *.bmp (который нельзя вложить в сообщение). В самом файле есть его свойства (размер и...

1
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
21.09.2013, 18:02 2
а как мне сделать так чтобы он этот код записывал не как текст а как собственно hex код то есть считать из файла и в том же виде записать в указанный файл
Включить мозг нужно всего-лишь и не задавать глупых вопросов.

Добавлено через 19 часов 8 минут
http://www.cplusplus.com/reference/cstdio/printf/
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2013, 18:02
Помогаю со студенческими работами здесь

Std::count << std::hex << (long) 0x0a; Как сделать, чтоб от HEX значения ноль при выводе не убирался?
сабж...( std::count &lt;&lt; std::hex &lt;&lt; (long) 0x0a; ) выводится просто a, вместо 0а, а надо чтоб...

Как разбить одно число HEX число на два числа HEX ?
Задача в том, что бы одно число в виде HEX (к примеру 0xD681) разбить на 2 числа HEX (из 0xD681 - &gt;...

std::ios::hex или std::ios.hex
привет в коде встретил вот такую строчку ss.setf(std::ios.hex, std::ios::basefield); и на...

Byte to Hex
Подскажите пожалуйста, провожу данные BYTE через функцию, которая конвентирует в HEX, не всегда но...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru