Manipulation de l’entrée .txt avec un caractère générique

J’ai une question à propos de la manipulation des caractères génériques lorsque ce sont des entrées de texte. Par exemple:

  1. avoir la ligne de commande suivante, où puis-je obtenir deux textes en entrée. Textes du répertoire lui-même ou passe le chemin des textes

    prog -a text.txt text2.txt 
  2. une autre option pour la commande 1 utilise un joker, qui effectue une recherche dans le répertoire racine ou passe le chemin du répertoire

     prog - the text * .txt 

Je voulais savoir s’il existe une fonction de bibliothèque GNU capable de renvoyer ces fichiers ou ce répertoire lors de l’utilisation de caractères génériques, comme dans l’option 2.

Si vous appelez votre programme depuis un shell comme bash les jokers sont résolus par le shell avant que le résultat ne soit transmis à votre programme. Si vous avez vraiment besoin de résoudre les caractères génériques dans un programme C, vous pouvez utiliser la fonction glob () .