Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2013, 16:21   #1
Виктор95
Новичок
Джуниор
 
Регистрация: 29.12.2013
Сообщений: 3
По умолчанию Преобразовать двоичный файл в текстовый

Срочно нужна помощь . Помогите пожалуйста, друзья ! Нужен код задачи . Вот условие =
"Преобразовать двоичный файл в текстовый, записывая шестнадцатеричные коды исходных байтов без разделителей."
Виктор95 вне форума Ответить с цитированием
Старый 29.12.2013, 17:34   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Допустим так:
Код:
var f,f2:FileStream;b:Byte;s:string;
begin
 f:=TFileStream('file',fmOpenRead); f2:=TFileStream('file2',fmCreate);
 while f.position<f.size do begin
  f.read(b,1);
  s:=IntToHex(b,2);
  f2.write(s[1],2);
 end;
 f.free; f2.free;
end;
Не проверял.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.12.2013, 22:42   #3
Виктор95
Новичок
Джуниор
 
Регистрация: 29.12.2013
Сообщений: 3
По умолчанию

Это же не с++. Надо на с++ . А можно поподробнее , с инструкциями ?
Виктор95 вне форума Ответить с цитированием
Старый 29.12.2013, 22:51   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Подробнее захотелось... Ух ты какой. А кросспосты зачем делать? Не хорошо. Это неуважение.
Да и в теме нужно указывать какой язык, раз не в тематическую ветку запостил.
Ладно. Будет тебе Си. Я правда не гуру в нем но...
Код:
 FILE *f=fopen('file','r');
 FILE *f2=fopen('file2','w+');
 for(char c=fgetc(f);!feof(f);c=fgetc(f))  fprintf(f2,"%X",c);
 fclose(f);fclose(f2);
Так тебе подходит?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.12.2013, 22:54   #5
Виктор95
Новичок
Джуниор
 
Регистрация: 29.12.2013
Сообщений: 3
По умолчанию

я пост переделывал , правда уже заново создавал . Первый раз на форуме открываю темы... На с++ нужно . А код , там же надо чтобы рядом с релизом ( ну это понятно ) лежал текст документ и какой то двоичный файл . А что и как создать . У меня как раз с с++ проблемы поэтому и прошу попродробнее
Виктор95 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как преобразовать данные из текстового файла, в двоичный код StE111 Общие вопросы Delphi 7 28.11.2013 07:39
Как преобразовать, двоичный код в текст StE111 Общие вопросы Delphi 5 27.11.2013 14:26
Необходимо преобразовать текстовый файл в двоичный, Си klopa Помощь студентам 0 05.10.2011 20:51
Преобразовать текстовый файл в двоичный (C++) Ханако Сейсин Помощь студентам 2 02.04.2010 14:32