Con "poner el cursor" me imagino que te refieres a una interface con el usuario donde el pueda escoger el directorio que quiere ver ¿es correcto? si es así, entonces hacer esta interface depende del compilador que estés usando, el sistema operativo y si va a ser en modo consola o modo gráfico, y sobre todo depende de la idea que tengas tú de como va a ser esta interface. Por ejemplo, si estás pensando en programar la interface en modo gráfico, quizá tengas en la mente hacerlo parecido al explorer de Windows, o si lo quieres hacer en modo consola, podrías escoger dentro de un grupo de nombres de directorios, navegando entre ellos usando las teclas de dirección, de modo que el cursor represente el nombre resaltado de una carpeta, y al dar [Enter] (u otra tecla que escojas), muestre el contenido de ese directorio