#ifdef __unix__
   #include <sys/types.h>
   #include <sys/stat.h>
#else
    #include <dir.h>
#endif
#include <stdio.h>
#include <stdlib.h>

int main()
{
 char pfadname[200];

 printf("Wie soll der neue Ordner heißen : ");
 scanf("%s",pfadname);

 if(mkdir(pfadname, 0711) == -1){ /*Bei M$ 0711 entfernen*/
    fprintf(stderr,"Konnte kein neues Verzeichnis erstellen\n");
    exit(0);
    }
 else
    fprintf(stderr,"Neues Verzeichnis Namens %s erstellt\n",pfadname);

 /*Jetzt wollen wir in das neue Verzeichnis wechseln*/
 if(chdir(pfadname) == -1){
   fprintf(stderr,"Konnte nicht in das neue Verzeichnis wechseln\n");
   exit(0);
   }
 else
   printf("Erfolgreich nach %s gewechselt!\n",pfadname);
 /*testfile im Verzeichnis toll erstellen*/
 fopen("testfile","w");

 return 0;
}