Code C# qui affiche son code source
Bonjour à tous,
J'ai dans le cadre d'un bizutage au boulot à réaliser une petite application console en C# qui affiche son propre code source.
J'ai comme exemple un code réaliser en C. Cependant, je dois bien avouer que je ne comprend rien au C. Ca m'aiderait que quelqu'un me donne un indice ou puisse m'expliquer comment fonctionne le code suivant
main() { char *s="main() { char *s=%c%s%c; printf(s,34,s,34); }";printf(s,34,s,34); }
Voila aussi les détails de ce que je dois faire
1°) c:\...\debug>csc toto.cs ==> toto.exe>
2°) c:\...\debug>toto.exe > toto.cs ==> cree le fichier toto.cs d'origine !
3°) goto 1
Merci d'avance