Originariamente inviato da sebaldar
potresti provare così

codice:
#include <iostream>
#include <sys/stat.h>
#include <sys/types.h>

using namespace std;

#define MY_MASK 0777

int main (int /* argc */, char ** /* argv */ )
{

	string mydir = "test";
	if ( mkdir( mydir.c_str(), MY_MASK ) == 0 )
		cout << "Directory test creata con successo" << endl;
	else
		cout << "Non è stato possibile creare la directory test" << endl;
		
	return (0); 

}
Se non mi sbaglio questo spezzone di codice credo che funzioni solo su sistemi Unix
E perché hai messo quei commenti nella signature del main?