мелочь

This commit is contained in:
2024-11-18 21:19:07 +05:00
parent e04a48ae1d
commit a0d46ae89d
5 changed files with 225 additions and 219 deletions

View File

@ -1531,7 +1531,7 @@ namespace Utility
//Преобразовать строку в число
//str - Исходная строка с числом
//cutInt - вырезать из строки только цифры
int StdStrToUInt(std::string& str, bool cutInt)
uint32_t StdStrToUInt(std::string& str, bool cutInt, uint32_t def)
{
if(cutInt)
{
@ -1541,10 +1541,10 @@ namespace Utility
if(str[i]=='0' || str[i]=='1' || str[i]=='2' || str[i]=='3' || str[i]=='4' || str[i]=='5' || str[i]=='6' || str[i]=='7' || str[i]=='8' || str[i]=='9')
val+=str[i];
}
if(val=="") return 0;
if(val=="") return def;
return fromString<int>(val);
}
if(str=="") return 0;
if(str=="") return def;
return fromString<int>(str);
}
//---------------------------------------------------------------------------
@ -2220,12 +2220,13 @@ namespace Utility
}
//---------------------------------------------------------------------------
//Создать папку
bool createFolder(std::string directory,mode_t mode)
bool createFolder(std::string directory,int mode)
{
#if defined(_WIN32) || defined(_WINDOWS) || defined(_BORLAND)
CreateDirectoryA(directory.c_str(), NULL);
return true;
#else
mode_t tmp = mode; //На винде тен типа mode_t
int rez=0;
if(!dirExists(directory)){
rez=mkdir(directory.c_str(), mode); //Если папки нет то создать её