![]() |
Работа с бинарным файлом
Есть бинарный файл на треть состоящий из обычных текстовых символов.Естественно что такие ф-ции как strstr strtok и им подобные использовать неудается.Как можно из этого файла "выпотрошить" текст который там содержится?
|
чет я вопроса не понял...
Какая разница какие там символы печатные или нет, ты работаеш с их кодом, поэтому все строковые функции работают. открывай через rb и работай |
Цитата:
Если его открывать через fopen(с параметром чтения rb ) и читать fread ,то ниче кроме "AOL Feedbag 1.1" все ф-ции для работы с текстом невидят :( ЗЫ:файл от оф. асику клиента 6й версии |
хз получится или нет потому что код юниховы.
Код:
#include <stdio.h> |
покажи код.
Вот те для примера прога для конвертации бинарных файлов Код:
#include <stdio.h> |
Цитата:
Код:
main()А вот и мой код Код:
#include <windows.h> |
не туда копаешь!
разберись что есть МУСОР!!!! если мусор это корябушки КОИ-8 отображающиеся в 1251, или наоборот.... или DOS кодировка, то с твоим определением мусора можно не согласится! Ты запросто мог отфильтровать свой ВЫВОД по коду символа обратившись к таблице Пуск->Программы->Стандартные->cлужебные->Таблица символов .... в том то и дело что ты ищешь универсальной перекодировки .... которой не существует, по той причине , что только у символов английского языка "зарезервировано место" а у остальных языков "птичьи права" |
| Время: 17:01 |