Skip to content
Snippets Groups Projects
Commit 5b02a58a authored by Ivan Dokunov's avatar Ivan Dokunov
Browse files

BugFix FileExtIterator

parent 253b3f6f
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,14 @@
CFileExtIterator::CFileExtIterator(const char *szPath, const char *szExt)
: m_sPath(szPath), m_szExt(szExt)
{}
{
/*Дело в том что абсолютный путь к файлу может не иметь символ "/"
или "\\" на конце строки, и, если его не будет путь будет некорректен*/
if (szPath[strlen(szPath) != '\\'] || szPath[strlen(szPath) != '/'])
{
m_sPath += '/';
}
}
const char *CFileExtIterator::next()
{
......@@ -31,7 +38,7 @@ const char *CFileExtIterator::next()
continue;
}
m_pathStr = m_sPath + "/" + FindFileData.cFileName;
m_pathStr = m_sPath + FindFileData.cFileName;
//Возвращаем полный путь, вместе с именем файла и расширением
return m_pathStr.c_str();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment