MPIO-плагин для FAR

Продолжаю ваять свой плагин для FAR. Решил прикрутить к нему функцию редактирования FM-радиостанций. Для этого изучил структуру файла fmconfig.dat и обнаружил, что состоит она из последовательных блоков данных примерно следующего вида:

struct CFMRadioEntry
{
char Title[16];
char Freq[2];
};

В поле Title содержится название радиостанции, а в поле Freq, соответственно, частота, на которой эта станция вещает. Частота эта хранится в неком формате, самое меньшее значение которого соответствует значению 87,5 MHz, а самое большое — 108 MHz. Основная засада была — найти соотношение между этими значениями и реальными значениями частот. Честно говоря, мне было довольно таки лениво вручную вычислять коэффициенты, поэтому я установил MathCad и с помощью функции line() быстренько нашёл нужное мне соотношение. Вот и пригодились институтские знания 🙂

Update: Ссылка на плагин — http://frost.vladfrost.ru/farmpio

Добавить комментарий