[wx] Экранировать символы для wxDir::GetNext
От: monax  
Дата: 06.01.10 22:41
Оценка:
Использую 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. Как можно экранировать этот символ или вообще его убрать, но чтобы дальнейшее чтение директории продолжилось?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.