小编and*_*ndy的帖子

根据创建日期对文件进行排序?

第一个问题解决了。文件排列得很完美。

for (int i = 0; i < allFiles.GetSize(); i++)
{
    box1.AddString(allFiles[i]);
}

vector<file> files;

vector<tstring> vec;
vec.insert(vec.begin(), &allFiles[0], &allFiles[allFiles.GetSize() - 1] + 1);

transform(vec.begin(), vec.end(),back_inserter(files),[](wstring const &fname)
{
    WIN32_FIND_DATA d;
    HANDLE h = FindFirstFile(fname.c_str(), &d);
    FindClose(h);
    return d;
}

);

sort(files.begin(), files.end());
CStringArray sortFiles;
files.insert(files.begin(), &sortFiles[0], &sortFiles[sortFiles.GetSize() - 1] + 1);
Run Code Online (Sandbox Code Playgroud)

现在的问题是我如何在 CStringArray 中保存排序文件。最后一条语句显示错误,看到评论了吗?

c++ mfc visual-studio-2013

3
推荐指数
1
解决办法
6480
查看次数

标签 统计

c++ ×1

mfc ×1

visual-studio-2013 ×1