Простенький генератор словарей

Тема в разделе "WASM.WIN32", создана пользователем Puncher, 31 окт 2011.

  1. Puncher

    Puncher New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2005
    Сообщения:
    16
    Адрес:
    Russia
    Наваял для собственных нужд генератор словарей, решил поделиться с общественностью, вдруг пригодится.

    Опишу кратко: консольный генератор, параметры берет из командной строки, может комбинировать словари и константы в разных вариантах. Вывод данных в файл. Есть несколько базовых словарей в комплекте (цифры, буквы, символы, имена, города).

    Из недостатков: Берет данные из словарей "как есть", регистр менять не может, слова не обрезает. Архи критичен к правильности задания параметров, проверок в коде почти нет, диагностических сообщений нет.

    Примеры использования:
    командная строка: source.exe [s_en_l][s_en_l]
    или: source.exe [s_en_l:0,0:25,25]
    На выходе: aa, ab, ..., lm, ln, lo, ..., zy, zz

    командная строка: source.exe [n_fem] [n_m]
    На выходе: августа абдулл, августа абдулла, ..., машка ярослав, машка яша, медея абдулл, ..., януария ярослав, януария яша

    командная строка: source.exe [n:1,9,7,0:2,0,1,0]-[n:0,1:1,2]-[n:0,1:3,1]
    На выходе: 1970-01-01, 1970-01-02, ..., 1995-12-31, 1996-01-01, ..., 2010-12-30, 2010-12-31.

    В выходном файле каждая запись идет с новой строки, тут для краткости через запятую. Более подробное описание работы в архиве.

    P.S.
    Если доблестная администрация сочтет сею тему лишенной смысла, можно смело удалять.
     
  2. _sheva740

    _sheva740 New Member

    Публикаций:
    0
    Регистрация:
    31 авг 2005
    Сообщения:
    1.539
    Адрес:
    Poland
    Puncher
    Класс!!!
    Спасибо за то что выложил!
    )))
     
  3. int2eh

    int2eh Alexander Leevy

    Публикаций:
    0
    Регистрация:
    19 авг 2007
    Сообщения:
    106
    Адрес:
    Москва
    А в каком ВУЗе такие лабы делают?
     
  4. Puncher

    Puncher New Member

    Публикаций:
    0
    Регистрация:
    13 авг 2005
    Сообщения:
    16
    Адрес:
    Russia
    Это не лаба, это хобби. Т.е. иногда прижимает необходимость провернуть посредством программы некую задачу... Вот приходится изворачиваться.
     
  5. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    Спасибо, полезный пример, схоронил.