Jump to content

Code C# qui affiche son code source


Recommended Posts

Bonjour à tous,

J'ai, dans le cadre de mon boulot à réaliser un petit "bizutage".

Je dois réaliser un programme C# qui lors de son exécution affiche son code source.

J'ai comme indice un code C/C++. Cependant, n'ayant jamais fait de C, j'aurais besoin de votre aide pour comprendre ce petit bout de code.

char *s="main() { char *s=%c%s%c; printf(s,34,s,34); }";

printf(s,34,s,34);

return 0;

Je vous remercie d'avance :)

Link to comment
Share on other sites

Le petit bout de code, c'est déjà le programme qui se régénère tout seul.

C'est assez connu. On l'appelait phoenix à l'école. Allez savoir pourquoi.

EDIT : effectivement, comme dit lorinc, on peut faire un open sur le fichier source, mais ce n'est pas ce qui est recherché. Ça respecte peut être l'énoncé (à voir), mais pas l'esprit du sujet.

Link to comment
Share on other sites

Je pense que ce qui correspond le plus a ce que tu cherche, ca serait du coté du namespace Reflections en .net

Ca permet d'obtenir des informations sur le langage/les fonctions utilisées. D'apres moi, c la qu'il faut regarder :)

Link to comment
Share on other sites

  • 2 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...