Je te tire ma révérence. C'est exactement ce que je voulais faire, en plus beau, plus élégant, tout ça...
D'ailleurs ça marche même sans le point à la fin du fichier puisque de base, le cat s'arrêtera sur EOF.
Par contre il y a un problème car le fichier lui-même se fait passer à la moulinette d'interprétation du shell : printf("%d args $*\n",argc);
for(i=0;i<argc;i++)
printf("arg %d: %s\n",i,argv[i]);
affichera les arguments du programme deux fois... (mais ça doit pas être grand chose à modifier)
Merci beaucoup en tous cas (ta solution est adoptée !)
[^] # Re: Astuce pour compiler du C à la volée
Posté par Salagnac . En réponse au journal Astuce pour compiler du C à la volée. Évalué à 1.
D'ailleurs ça marche même sans le point à la fin du fichier puisque de base, le cat s'arrêtera sur EOF.
Par contre il y a un problème car le fichier lui-même se fait passer à la moulinette d'interprétation du shell :
printf("%d args $*\n",argc);
for(i=0;i<argc;i++)
printf("arg %d: %s\n",i,argv[i]);
affichera les arguments du programme deux fois... (mais ça doit pas être grand chose à modifier)
Merci beaucoup en tous cas (ta solution est adoptée !)