Инструкция по использованию конвертера.
Создание структуры для программы.
(Структуры имеют в своей основе синтаксис С++,но со своими особенностями.)
Типы данных.
char – знаковое, однобайтовое целое число.
short – знаковое, двухбайтовое целое число.
int – знаковое, четырехбайтовое целое число.
__int64 – знаковое, восьмибайтовое целое число.
unsigned char – без знаковое, однобайтовое целое число.
unsigned short – без знаковое, двухбайтовое целое число.
unsigned int – без знаковое, четырехбайтовое целое число.
unsigned __int64 – без знаковое , восьмибайтовое целое число.
xchar – знаковое, однобайтовое целое число, представленное в шестнадцатеричном виде.
xshort – знаковое, двухбайтовое целое число, представленное в шестнадцатеричном виде.
xint – знаковое, четырехбайтовое целое число, представленное в шестнадцатеричном виде.
__xint64 – знаковое, восьмибайтовое целое число, представленное в шестнадцатеричном виде.
float- четырехбайтовое, вещественное число.
double- восьмибайтовое, вещественное число.
char …. [длина] – строковые данные в кодировке Ansi.
Построение структуры.
Чтобы начать описание структуры, сначала надо написать зарезервированное слово struct .
После ,через пробел, нужно указать название структуры*. Далее в фигурных скобках({ }) нужно описать само тело структуры, то есть перечислить типы данных в ней с указанием их имен. Каждое указание типа данных должно заканчиваться ; . После закрытия фигурной скобки тоже надо поставить ; .
Например:
struct main
{
int Pole1;
double Pole2;
char Text[64] ;
};
Если повторяются несколько раз данные одного типа, то после указания имени(без пробела!) в квадратных ([ ]) скобках можно указать количество повторений.
Если длина строковых данных зависит от параметров указанных ранее в структуре(в пределах фигурных скобок), то в квадратных скобках нужно указать название поля**, которое отвечает за длину текста.
Пример:
struct main
{
int Pole1[10];
int Dlina;
char Text[Dlina] ;
};
Чтобы указать подструктуру нужно: написать ее название, затем произвольное имя , и в квадратных скобках.
квадратных скобках количество ее повторений(обязательно!). Количество повторений может быть числом или названием поля указанного выше.
Пример:
struct main
{
int Num;
Sub1 Substruct1[Num] ;
Sub2 Substruct2[5];
};
struct Sub1 {…..};
struct Sub1 {…..};
После количества подструктур можно указать через пробел параметр [ex], который позволит при разборе файла создать отдельный файлик для этой подструктуры.
*Желательно делать название уникальным. Так же структура описанной является опорой для разбора файла.
**Данное поле не должно участвовать в повторениях и должно быть строго выше ее использования.
Описание настроек программы.
Настройки программы находя в Меню->Настройки .
Автоматически создавать поддиректории- все продукты разбора файлов автоматически будут помещаться в отдельную директорию.
Использовать названия колонок-в текстовой файл будут записаны названия всех типов данных описанных в структуре.
Директории для ТХТ,DAT,.h- директории, куда будут помещаться или использоваться продукты для работы программы. (Если указаны пустые строки, то будут использованы стандартные директории, находящиеся в папке с программой.
Разбор файлов в ТХТ.
Для начала работы нужно выбрать в окне Датники нужный вам файл.
Чтобы файл появился в данном окне нужно чтобы в папке Dat находился файл, а в папке Headers находилась структура для него с таким же именем как и у файла.
Если в настройках не указано «Автоматически создавать поддиректории» , то установка галочки Создать отдельную директорию позволит создать отдельную директорию для текстовых файлов.
Остается нажать кнопочку «----- >» и ,если нет проблем со структурой или файлом, в папочке Text вы получите текстовые файлы с содержанием дат файла.
Сбор файла в DAT.
Для начала работы в окне Текстовики нужно выбрать файл для сбора.
Чтобы файл появился в данном окне нужно чтобы в папке Text находился файл, а в папке Headers находилась структура для него с таким же именем как и у текстовых файлов до символа - .
Остается нажать кнопочку «< ----- » и ,если нет проблем со структурой или файлами, в папочке Dat вы получите текстовые файлы с содержанием соответствующих текстовых файла.
Общие рекомендации(обязательно к прочтению!).
Не изменяйте названия получившихся текстовых файлов! Это может привести к неполной сборке дат файла.
Если вы получили сообщение с непонятной(написанной на нерусском или сложном английском языке) ошибкой-то не надо кидаться в панику: сперва проверьте на правильность ваши структуры и соответствующие файлы.
Если все-таки ничего не помогает обратитесь , пожалуйста, к создателю программы с текстом(или скрином) ошибки , названием файла, и действиями которые предпринимаете.
Контактные данные:
1. ICQ: 2626846
2. Emudev:
3. MainDev:
4. С просьбами, пожеланиями, предложениями, багрепортами обращайтесь по контактным данным указанным выше.