Solution for Exercise 23-5
ex2305 - Unix Version
#include <stdio.h>
#include <unistd.h>
#include <sys/stat.h>
int main()
{
char curdir[255];
getcwd(curdir,255);
printf("Current directory is %s\n",curdir);
mkdir("very_temporary",755);
puts("New directory created.");
chdir("very_temporary");
getcwd(curdir,255);
printf("Current directory is %s\n",curdir);
return(0);
}
ex2305 - Windows Version
#include <stdio.h>
#include <unistd.h>
#include <sys/stat.h>
int main()
{
char curdir[255];
getcwd(curdir,255);
printf("Current directory is %s\n",curdir);
mkdir("very_temporary");
puts("New directory created.");
chdir("very_temporary");
getcwd(curdir,255);
printf("Current directory is %s\n",curdir);
return(0);
}
Notes
* The difference between the two versions is at Line 11.
Copyright © 1997-2025 by QPBC.
All rights reserved
