|
大佬们好,本萌新刚学到文件交流与遍历 FindFirstFile与FindNextFile
这里我用了最简单的函数调用
int main()
{
//EnumFiles(_T("F:\\jj"), _T("*.*"));
WIN32_FIND_DATA FindData = { 0 };
HANDLE hFind = FindFirstFile(_T("F:\\dd\\*.*"), &FindData);
FindNextFile(hFind, &FindData);
FindNextFile(hFind, &FindData);
//FindNextFile(hFind, &FindData);
wcout << FindData.cFileName << endl;
system("pause");
return 0;
}
这里dd文件夹内只有一个n.txt文件 没有别的文件也没有文件夹 为什么至少一个FindFirstFile和两个FindNextFile才能正常显示出n.txt
只用第一个FindFirstFile 只显示一个.
再调用一个FindNextFile会显示两个. (两行 上面一个.下面两个.)
再次调用FindNextFile才正常显示 并且在第一行第二行没有点
求大佬解惑,多谢大佬
|
上一篇: 图片中的这种如何在VS2013中输入?下一篇: 第三方开源库的应用
|