File.length() - 1;
while (File[t] != '/')
t--;
std::string FileNew = "";
for (int i = 0; i < t; i++)
FileNew += File[i];
return FileNew;
}``
Почему не работает?
всё работает
Серьёзно? for (int i = 0; i < t; i++) FileNew += File[i];
Если на входе будет пустая строка, будет выход за границы массива (строки). Если в имени файла не будет ни одной / - тоже.
Обсуждают сегодня