У меня есть приложение wxWidget, созданное с использованием C ++.Одна из функциональных возможностей приложения заключается в том, что оно предлагает пользователю ввести строку в окне сообщения, а затем, когда пользователь нажимает клавишу Enter, оно создает файл с именем файла, являющегося введенным пользователем массивом строк.
Теперь у меня возникла проблема, я хочу проверить, может ли введенная пользователем строка быть действительным именем или нет **.
Один из способов - проверить, был ли файл создан в системе, и сообщить пользователю, что это неверная строка. (Я не хочу этого делать).
другим будет проанализировать всю строку, чтобы проверить, не содержит ли она недопустимые символы имени файла, такие как <, /, \ etc в строке.</p>
Есть ли другой способ проверить это, не затрагивая файловые операции?