在某本书上看到的一段代码,运行结果是输入access.c是答案是
“File access.c has write permission.
File access.c has read permission.
File access.c has write and read permission. ”
但是我的总是File access.c does not exist. 为什么?
编译环境:vc++6.0 sp6,xp。
#include
#include
#include
void main()
{
char pathname[80];
printf("please enter a file name:");
gets(pathname);
if(access(pathname,0)!=0)
printf("File %s does not exist. \n",pathname);
if(access(pathname,2)==0)
printf("File %s has write permission. \n",pathname);
if(access(pathname,4)==0)
printf("File %s has read permission. \n",pathname);
if(access(pathname,6)==0)
printf("File %s has read and write permission. \n",pathname);
printf("\nPress any key ");
getch();
}
|