怎么依次打开同一目录的文件

如何依次打开同一目录的文件
我想用目录里的第一个文件里的数据和其他文件的数据相比较来判断这些文件到底是不是不一样的
没分了-   -!不是我吝啬
拜托各位了谢谢了!!

------解决方案--------------------
用FindFirst, FindNext查找文件
------解决方案--------------------
遍历这个目录下的文件
#include <dir.h>
#include <io.h>
#include <fcntl.h>
struct ffblk ffblk;
int done;
done = findfirst( "*.* ",&ffblk,0);
while (!done)
{
//get the file name , use ffblk.ff_name
done = findnext(&ffblk);
}