ho bisogno di usare il C++ funzione mkdir in VS 2008, che accetta due argomenti ed è deprecato da VS 2005.mkdir C++ funzione
Tuttavia questa funzione viene utilizzata nel nostro codice e ho bisogno di scrivere un prodotto stand-alone (contenente solo la funzione mkdir) per eseguire il debug di qualcosa.
Quali file di intestazione devo importare? Ho usato direct.h, tuttavia il compilatore si lamenta che l'argomento non richiede 2 argomenti (la ragione per questo è che la funzione è stata deprecata in VS 2005).
mkdir("C:\hello",0);
+1 Vai per multipiattaforma quando possibile. – pmr
ISO C++ non è multipiattaforma? Perché aggiungere la dipendenza boost qui? Non ho intenzione di -1 o nulla, ma questo è eccessivo. Perché aggiungere una dipendenza della lib di tempo di collegamento solo per aggiungere una directory? Il file system boost è * non * solo il file header, lo sai. –
Ho evitato le funzioni relative al filesystem perché erano per lo più specifiche di sistema/compilatore. Non sono sicuro di 'mkdir()' ma potresti indicarmi un riferimento dove questo è definito come standard ISO C++? – Tibor