PROGRAMME QUI AFFICHE SON CODE SOURCE

Signaler
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
-
Messages postés
694
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
8 janvier 2014
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39246-programme-qui-affiche-son-code-source

Messages postés
694
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
8 janvier 2014
12
Sa solution serait peut être complète s'il avait écrit réuni tout le source dans un seul fichier et en écrivant sur la console au lieu d'écrire dans un fichier. Ce n'est pas la plus courte, mais c'est une solution parmi d'autres.
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Son code ne correspond pas au challenge car comme tu l'a dit il y a le code du .h et surtout le fichier source est copié tel quel en ressource, donc il n'y a même pas d'astuce
Messages postés
694
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
8 janvier 2014
12
En fait, la version la plus courte c'est :

#include <stdio.h>
char *p "#include <stdio.h>%cchar *p %c%s%c;%cint main()%c{%cprintf(p, 10, 34, p, 34, 10, 10, 10, 10, 10, 10);%c return 0;%c}%c";
int main()
{
printf(p, 10, 34, p, 34, 10, 10, 10, 10, 10, 10);
return 0;
}

On gagne encore 6 x 6 (rogram) = 36 caractères.

Note pour les admins : Ce serait dommage d'effacer ce source. Il n'est bien sûr pas très utile, mais il montre du c un peu limite (Il fait partie des "Advanced Programming Challenges").
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Voila qui est déja plus intéressant a mon avis (bien qu'inutile, mais c'est quand même un programme difficile à trouver)
Afficher les 12 commentaires