#include #include #define BUFSIZE 128 int main() { char orgdir[BUFSIZE]; char newdir[BUFSIZE]; int x; getcwd(orgdir,BUFSIZE); printf("The current working directory is:\n\t%s\n",orgdir); puts("Changing to the root directory..."); x = chdir("\\"); /* x = chdir("/"); */ if( x != 0) { puts("Error changing directories"); return(1); } getcwd(newdir,BUFSIZE); printf("The current working directory is now:\n\t%s\n",newdir); puts("Changing back to original directory..."); x = chdir(orgdir); if( x != 0) { puts("Error changing directories"); return(1); } puts("Done!"); return(0); }