Ne pouvez pas trouver mkdir() fonction dans le dirent.h pour windows

Je suis en utilisant dirent.h 1.20 (source) pour windows en VC2013.

Je ne peux pas trouver mkdir().

Comment suis-je censé utiliser? Ou puis-je créer un répertoire quelque sorte uniquement à l'aide de dirent.h?

mkdir n'est pas censé vivre dans <dirent.h>. Sur les systèmes POSIX, vous l'obtenez à partir de <sys/types.h> et <sys/stat.h> (oui, vous avez besoin à la fois).
Si le boost est une option pour vous: Il a un système de fichiers de la bibliothèque, qui offre les mêmes fonctionnalités dans un format portable.
Vous avez _mkdir dans le cadre de la C de la bibliothèque. Donc, sauf si vous avez besoin de quelque chose d'autre de cette autre bibliothèque, vous n'en avez pas besoin pour la création d'un répertoire (#include <direct.h>).
double possible de Comment créer un dossier dans C (besoin pour fonctionner à la fois Linux et Windows)

OriginalL'auteur Rakesh Malik | 2014-05-02