Использую wxMSW 2.8.10
wxString filename;
bool cont = dir.GetFirst(&filename, filespec, flags);
while ( cont )
{
printf("%s\n", filename.c_str());
cont = dir.GetNext(&filename); // вылетает
}
Это пример из документации по wxDir. Так вот, если в директории есть файл с именем, которое содержит %, то программа вылетает в выделенной строке. Например, F4%Process.txt. Как можно экранировать этот символ или вообще его убрать, но чтобы дальнейшее чтение директории продолжилось?