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

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

Войти
Регистрация
Восстановить пароль
 
фрэнк
1 / 1 / 0
Регистрация: 06.05.2013
Сообщений: 28
#1

hex редактор - C++

20.09.2013, 11:36. Просмотров 1047. Ответов 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 код то есть считать из файла и в том же виде записать в указанный файл
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2013, 11:36     hex редактор
Посмотрите здесь:

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

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

hex vs base64 - C++
Всем доброе утро! Снова с вопросом. Не могу разобраться с кодировкой хекса в base64. Например, есть у меня строка &quot;49276d&quot; из которой нужно...

HEX в BIN - C++
Товарищи!!! доброго времени суток!! Прошу помощи вот в какой задаче Есть некий Hex файл. :020000040800F2 ...

string в hex - C++
Здравствуйте, подскажите как string в hex перегнать ?

Перевернуть hex - C++
как перевернуть число? чтобы 0xA5 стало 0х5А

Из Hex в Dec - C++
Перевел из чара в инт и что-то не вьеду как теперь возвести . #include&lt;iostream&gt; #include&lt;cmath&gt; #include&lt;string&gt; using...

Работа с HEX - C++
У меня вот такая задача - надо создать программу-шифровальщик с помощью метода XOR. Но так как данный метод основывается на взаимодействии...

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

символы в hex - C++
Подскажите плс , как перевести char в hex код, допустим в консоле пишу Hello у меня это сохраняется в тхтФайл, но в hex формате Hello...

Запись в строку в HEX - C++
Добрый день. Как мне записать значение переменной как HEX в std::string? std::stringstream ss_response; int my_val = 2; ...

Перевести символ в hex - C++
Подскажите пожалуйста как перевести символ(char X) в систему hex. Результат должен быть в строке длинной 2 символа.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dmitry94
559 / 189 / 35
Регистрация: 25.05.2012
Сообщений: 796
21.09.2013, 18:02     hex редактор #2
а как мне сделать так чтобы он этот код записывал не как текст а как собственно hex код то есть считать из файла и в том же виде записать в указанный файл
Включить мозг нужно всего-лишь и не задавать глупых вопросов.

Добавлено через 19 часов 8 минут
http://www.cplusplus.com/reference/cstdio/printf/
Yandex
Объявления
21.09.2013, 18:02     hex редактор
Ответ Создать тему
Опции темы

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