#include<stdio.h>
int main(int argc, char** argv) {
if (argc <= 1)
puts("Hello Word!");
else
printf("Hello %s!\n", argv[1]);
return 0;
}
le truc c'est le '+' de tail qui simplifie bien les choses. Sinon c'est vraiment se casser la tête car le C n'est pas un magnifique langage de script (c'est plus un macro-assembleur)
# Re: Astuce pour compiler du C à la volée
Posté par MrTout . En réponse au journal Astuce pour compiler du C à la volée. Évalué à 2.
#!/bin/sh
tail +3 0ドル >/tmp/cs.$$.c && gcc -Wall -o /tmp/cs.$$ /tmp/cs.$$.c && /tmp/cs.$$ $*; rm -f /tmp/cs.$$*; exit
#include<stdio.h>
int main(int argc, char** argv) {
if (argc <= 1)
puts("Hello Word!");
else
printf("Hello %s!\n", argv[1]);
return 0;
}
le truc c'est le '+' de tail qui simplifie bien les choses. Sinon c'est vraiment se casser la tête car le C n'est pas un magnifique langage de script (c'est plus un macro-assembleur)