Bonjour.
Je souhaiterai savoir comment lister des fichiers en C comme avec la commande ls en Unix.
merci.
Version imprimable
Bonjour.
Je souhaiterai savoir comment lister des fichiers en C comme avec la commande ls en Unix.
merci.
Consulte la faq C
Tu peux utiliser la fonction system() déclarée dans le fichier d'en-tête standard stdlib.h:
Si tu veux récupérer les noms des fichiers et répertoires listés, soit tu rediriges la sortie standard associée à ls vers un fichier temporaire que tu peux lire ensuite depuis ton prog:Code:
1
2 system("ls");
soit tu utilises les fonctions POSIX.1 décrites dans le lien qui t'a été donné plus haut.Code:system("ls > tmp.txt");
Thierry