作者csdunhill (MR.阿花)
看板C_and_CPP
标题[问题] 读档问题
时间Fri Mar 27 13:15:03 2009
source code如下
int count=0;
char *picfile[100];
struct dirent *filename;
dir=opendir(open);
while ((filename=readdir(dir))!=NULL)
{
picfile[count]=filename->d_name;
printf("file name=%s\n",picfile[count]);
count++;
}
印出来的结果如下:
file name=a.bmp
file name=xx.bmp
file name=xxx.bmp
file name=..
file name=.
file name=XXX.bmp
想问的是我的资料夹里并没有".."和"."
可是为什麽会有这2个东西跑出来
我该如何不让这2笔读进阵列里
谢谢~
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.47.194.170
1F:→ syntex:.是此目录,..是上一层目录,不想印出就加个if过滤掉 03/27 13:26