Как закодировать?

From
Alexey Krasnov (2:5066/196.96)
To
Alex Cvetkov
Date
2002-10-09T21:20Z
Area
RU.ALGORITHMS
Здравствуй.

 Alex Cvetkov => Alexey Krasnov, 07 Октябрь 2002 года, 13:21:

 AK>> По-моему, проще некуда. Все предельно просто и ясно.
 AC>  Но неправильно.
 AC> Что выведет такой вот код
 AC> const char * a = Dword2BinStr(1);
 AC> const char * b = Dword2BinStr(2);
 AC> printf("%s\n%s",a,b)
 AC> А пользователь на что расчитывает?

Во-первых, не пользователь, а программист. Во вторых, я привел простейший и наименее ресурсоемкий способ хранения возвращаемого значения, используемый также в стандартных библиотеках С. Такое поведение обычно сразу оговаривается в сопроводительной документации.

PS Вокруг простой процедуры можно нагородить много всего. В данной эхе важен сам алгоритм.

Всего хорошего.
--- GoldED+/386 1.1.4.7. -- : ...тишина...
 * Origin: Дpузья мои ! Я озабочен. (2:5066/196.96)