Pues si usas el turbo c++ o versiones de borland para windows, entonces podras usar mkdir, pero el problema con esta funcion es que crea el directorio despues de terminar la ejecucion del programa, tambien puedes usar system("md c:\mydirectory"); ya que system ejecuta una instruccion de ms-dos, lo demas creo que ya lo sabras