ich die mkdir C++ Funktion in VS 2008 verwenden müssen, die von VS 2005mkdir C++ Funktion
diese Funktion in unserem Code jedoch veraltet zwei Argumente und nimmt verwendet wird, und ich brauche ein eigenständiges Produkt (mit schreiben nur mkdir Funktion) etwas zu debuggen.
Welche Header-Dateien muss ich importieren? Ich habe direct.h verwendet, der Compiler beklagt sich jedoch, dass das Argument keine 2 Argumente benötigt (Grund dafür ist, dass die Funktion in VS 2005 veraltet war).
mkdir("C:\hello",0);
+1 Gehen Sie für plattformübergreifend wann immer möglich. – pmr
ISO C++ ist nicht plattformübergreifend? Warum hier die Boost-Abhängigkeit hinzufügen? Ich gehe nicht zu -1 oder so, aber das ist Overkill. Warum eine Link-Time-Lib-Abhängigkeit nur zum Hinzufügen eines Verzeichnisses hinzufügen? Boost Dateisystem ist * nur * Header-Datei nur, weißt du. –
Ich habe Dateisystem-bezogene Funktionen vermieden, weil sie hauptsächlich System-/Compiler-spezifisch waren. Ich bin mir nicht sicher über 'mkdir()', aber könnten Sie mich auf eine Referenz verweisen, wo dies als Standard ISO C++ definiert ist? – Tibor