C #repeat

Papp Zoltán oneway at onewayelectronics.hu
Fri Jun 10 19:36:51 CEST 2005


Fri, 10 Jun 2005 12:54:15 +0200-n, Abraham Gabor <abraham at plus7.hu> írta:

>
>> >#define inita	{0,1}
>> >#define initb
>> inita,inita,inita,inita,inita,inita,inita,inita,inita,inita
>> >
>> >Tab sokab[50] = { initb, initb, initb, initb , initb};
>> >
>> >
>> :-)))) Hát nem egy automatika asszem
>>

De azért jobb, mint a semmi. Köszi.

> Igy nem is, a {0,1}-es kitoltes egy editorral egyszerubb, de nezd meg  
> ezt,
> amit en
> hasznaltam.
>
> #define ps(n)   ((BYTE)(0x80 >> (n-1)))
> #define b(n,r)  ((n > r || n < r-7) ? 0 : ps(n-(r-8)))
> #define p(n)    b(n,8), b(n,16), b(n,24), b(n,32), b(n,40), b(n,48),
> b(n,56), b(n,64)
> #define q(n)    p((n)+4)
>
> static BYTE pmask[] =
>         {
>         p( 1), p( 2), p( 3), p( 4), p( 5), p( 6), p( 7), p( 8),
>         p( 9), p(10), p(11), p(12), p(13), p(14), p(15), p(16),
>         p(17), p(18), p(19), p(20), p(21), p(22), p(23), p(24),
>         p(25), p(26), p(27), p(28), p(29), p(30), p(31), p(32),
>         p(33), p(34), p(35), p(36), p(37), p(38), p(39), p(40),
>         p(41), p(42), p(43), p(44), p(45), p(46), p(47), p(48),
>         p(49), p(50), p(51), p(52), p(53), p(54), p(55), p(56),
>         p(57), p(58), p(59), p(60), p(61), p(62), p(63), p(64)
>         };

Erről a székely bácsika jut eszembe, aki kijön a Csillagok Háborújáról, és  
azt mondja:
"Hát én özt má' nem hiszöm" :-)

Szép szörny, BME-n adogatott a Pongor ilyeneket. Csak pacalból. A q(n) meg  
az ellenség megtévesztése, mi? :-)
-- 
Papp Zoltán
OneWay Electronics




More information about the Elektro mailing list