Tu passes du bash au C directement ? La vache. C'est complètement orthogonal du point de vue gestion des chaines de caractères, et d'un tas d'autres choses d'ailleurs. Ça explique bien des choses ;)
Et pour ton fichier de compilation séquentiel
Pourquoi pas un truc du genre
a_compiler = { fichiers compilables du répertoire }
Pour chaque fichier de a_compiler
Si fichier.est_lisible() alors
fichiers_objets.ajouter = fichier.compiler()
fin si
fin pour
executable = fichiers_objets.lier()
avec la gestion des erreurs, et tout ? j'adorerai faire ça ... sans avoir à gérer mon ensemble de fichier comme une chaine de caractère bash dans laquelle un espace dans le nom de fichier foutra la merde ou connaitre la manpage de "test" par coeur pour savoir si un fichier est plus récent qu'un autre ...
Ok, c'est complètement farfelu comme exemple, c'est surement pas réalisable cash, vaut mieux faire un makefile, mais c'est pour donner une idée.
[^] # Re: Je me marre ...
Posté par thoasm . En réponse au journal PowerShell: tapez rm -rf c:\Windows ! ;). Évalué à 3.
Tu passes du bash au C directement ? La vache. C'est complètement orthogonal du point de vue gestion des chaines de caractères, et d'un tas d'autres choses d'ailleurs. Ça explique bien des choses ;)
Et pour ton fichier de compilation séquentiel
Pourquoi pas un truc du genre
a_compiler = { fichiers compilables du répertoire }
Pour chaque fichier de a_compiler
Si fichier.est_lisible() alors
fichiers_objets.ajouter = fichier.compiler()
fin si
fin pour
executable = fichiers_objets.lier()
avec la gestion des erreurs, et tout ? j'adorerai faire ça ... sans avoir à gérer mon ensemble de fichier comme une chaine de caractère bash dans laquelle un espace dans le nom de fichier foutra la merde ou connaitre la manpage de "test" par coeur pour savoir si un fichier est plus récent qu'un autre ...
Ok, c'est complètement farfelu comme exemple, c'est surement pas réalisable cash, vaut mieux faire un makefile, mais c'est pour donner une idée.