Pour les correspondances commandes xBSD/*nix/ms-dos, tu peut faire les gros du boulot avec le C en une seul ligne de commande. Les commandes n'auront peut etre pas toute les options mais ca reste des babioles a programmmer a coté.
For example, la commandes COPY en MS-DOS a sont equivalent cp sous linux ( il me semble, j'utilise pas beaucoup windows ).
Ben quand ton interpreteur de commandes recontrera "cp" dans un script il suffira de faire en C.
où %s symbolise les options passer a cp que tu aura recuperer en stockant les deux valeur situer entre les deux espaces de la commande cp qui s'écrit comme suit: cp[espace]fichier1[espace]chemin[NULL] ( normalement c'est NULL je croi )
plus qu'as faire une boucle genre.
for(i=0;i<taille de la commande;i++)
Voilà ton CX est fait, plus qu'as rajouter deux trois babioles

, par contre c'est afficher qu'il est programmer en partie en QB, c'est pas que j'aime pas le QB mais sont manque de rapiditer n'en fait pas un atout pour la programmation d'un interpreteur de commande.