j'ai besoin pour générer un conteneur de noms de fichiers dans un répertoire en C++ et il doit être multi-plateforme compatible. Quelqu'un a recommandé d'utiliser la structure de données WIN32_FIND_DATA
. Est-ce la meilleure option et si oui, comment l'implémenterais-je?Créer un conteneur C++ qui contiennent les noms de fichiers dans un répertoire
L'utilisateur ne passe pas les noms de fichiers, mais la fonction C++ recherche automatiquement le répertoire et créer un conteneur de noms de fichiers. Je ne sais pas comment lire les noms de fichiers comme ça non plus. Je me concentre également sur les normes, donc <dirent.h>
n'est pas une solution idéale parce que ce n'est pas la norme ISO C même si c'est un en-tête dans la bibliothèque C POSIX.
Ni la norme C++ ni C ont quoi que ce soit sur les répertoires. Vous devrez utiliser une autre norme, comme POSIX, pour les gérer. –