понеділок, 25 липня 2011 р.

Some examples of string operations in C preprocessor


  1. /*
  2.     Some rabbits
  3. */
  4. #define HELLO hello
  5. #define A 0xDEADBEAF
  6. #define B A
  7. #define C B
  8. #define N
  9. #undef U
  10.     
  11. /*
  12.     More rabbits (female this time)
  13. */
  14. #define CONCAT(x,y) x ## y
  15. #define STRINGIFY(x) #x
  16. #define STRINGIFY_DEF(x) STRINGIFY(x) /* Interesting rabbit */
  17.     
  18. /*
  19.     Let's make an EXPERIMENT!!!
  20. */

пʼятниця, 8 липня 2011 р.

Curious magnets

Ітак, у вас є 2 магнітики :)
Один круглий, один квадратний.. (як від магнітиків на холодильнику)
Якщо трохи побавитися ними, то можна догратися до того, що у вас появляться глюкИ :D

Наприклад, можна розмістити їх так, що круглий магнітик буде стояти на ребрі, і не схоче лягати на квадратний ані плоскою стороною, ані круглою.


Він ніби "затиснений" між магнітними полями... Бідолаха...