#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
int main()
{
int k;
char *c1, dir1[100];
c1 = getcwd(dir1, 100);
printf("カレントディレクトリは %s\n", c1);
k = mkdir("temp1", S_IREAD|S_IWRITE); /* ディレクトリの作成 */
if (k != 0)
printf("ディレクトリを作成できませんでした.\n");
else {
chdir("temp1"); /* ディレクトリの変更 */
c1 = getcwd(dir1, 100);
printf("カレントディレクトリは %s\n", c1);
chdir(".."); /* ディレクトリの変更 */
c1 = getcwd(dir1, 100);
printf("カレントディレクトリは %s\n", c1);
rmdir("temp1"); /* ディレクトリの削除 */
}
return 0;
}