redfire a écrit 4 commentaires

  • # Du vécu, c'est sûr

    Posté par  . En réponse à la dépêche Geektionnerd tome 3 : Licence de la vie. Évalué à 1.

    FB – Raconte-nous un peu ce qui arrive à nos trois geeks préférés dans cette nouvelle aventure?

    Gee – L’histoire se passe à peu près 4 mois après la précédente. Les trois amis sont en période de partiels et ont pour projet d’assister à une conférence du célèbre Richard Stallman. Sauf que l’instigateur du mouvement du logiciel libre ne fait pas l’unanimité chez leurs camarades d’amphi et qu’un certain « Corporate Club » va tout faire pour leur mettre des bâtons dans les roues (au sens propre comme figuré).

    J'ai l'impression de me retrouver quelques semaines en arrière lorsque RMS est venu à paris 7 pour donner une conférence.

    J'attends avec impatience que ces trois tomes parviennent chez moi.

    Merci !

  • # Oubli du lien

    Posté par  . En réponse au message from Bash to C. Évalué à -2.

    Décidément la balise ... http://pastebin.com/dWSksLTh
  • # Premier jet

    Posté par  . En réponse au message from Bash to C. Évalué à -1.

    Re,

    Code disponible ici (je ne parvenais pas à lui donner la bonne apparence sur linuxfr).

    J'ai écrit ça rapidement mais ça devrait fonctionner. Donc pour exécuter tes différents programmes, tu as juste à mettre le nom du programme 1 dans app1 (entre les guillemets) et pareil dans app2 (le nom suffit, il va chercher lui-même dans $PATH).

    Comportement : si au moins un argument alors programme 1 avec arguments sinon programme 2.

    J'ai testé le retour des appels systèmes bien qu'en principe si l'un d'eux échoue, ce petit programme ne sera pas le soucis réel...

    Je ne sais pas si tu as déjà compilé un programme C mais dans le doute :

    gcc -Wall -o nom du programme fichier.c

    Si des erreurs se sont glissées dans le code, n'hésitez pas à le signaler. Je reconnais que c'est un peu l'artillerie lourde...

    À bientôt.

    redfire
  • # Fork ?

    Posté par  . En réponse au message from Bash to C. Évalué à -1.

    Salut,

    Vu que c'est un script shell, tu ne dois pas rechercher la portabilité. Donc tu pourrais utiliser l'appel système fork (reproduire le comportement du shell en quelque sorte).

    Ça ne prend que quelques lignes. Je pourrais te coder ça dans la soirée si tu en as toujours besoin ;-).

    redfire.