MrSad
Зарегистрирован: 24.06.2005 Сообщения: 1 Откуда: Moscow, Russia
|
Добавлено: Пт Июн 24 2005 11:58 Заголовок сообщения: Перевести с СИ на русский |
|
|
Помогите перевести функцию с СИ (или что это?) на русский язык. Чтобы получился алгоритм, по которому я смогу написать такую же функцию на другом языке (на паскале). Т.е., мне нужно понять смысл математических и логических действий внутри функции...
По идее она должна переводить числа из некодированного формата в кодированный символьный (или наоборот, я не знаю).
В общем, вот эта функция:
void inj2euo(uint32 injid, char *euoid )
{
int i= (injid ^ 0x45) + 7, j=0;
while(i)
{
euoid[j] = (i % 26) + 'A';
i /= 26;
j++;
}
euoid[j] = 0;
trace_printf("inj2euo %s<=0x%08lX\n",euoid,injid);
}
P.S. Жаль на форуме не сохраняются лидирующие пробелы... Все сместилось к левому краю. |
|