Code C avec seulement des directives `#define` : Animation de feu magique
2025-02-20
Cet article détaille comment l'auteur a créé un programme d'animation de feu utilisant uniquement la directive `#define` en C. Cette tâche apparemment impossible a été accomplie en utilisant intelligemment les capacités de remplacement de texte des définitions de macro, la concaténation de jetons et les techniques d'appel récursif. Le résultat est une simulation de feu brûlant et se propageant, démontrant la puissance du préprocesseur C et sa "complétude de Turing". L'article souligne également les risques et les problèmes potentiels liés à une mauvaise utilisation des macros.
Développement
préprocesseur