LINUX.ORG.RU

QProcess и парсинг строк


0

0

Юзер вводит команду, я должен ее выполнить с помощью QProcess, отпарсив параметры.

Будет достаточно разделить строку на подстроки разделяя пробелом и запихать их в QStringList? Насколько такой вариант универсален?

Что может ввести юзер, чтобы не прокатило?

anonymous

Ответ на: комментарий от Severus_Zley

Зачем?
В том то и проблема.

Есть задача: выполнить произвольную команду, введенную пользователем.
Как ее решить? Программа использует QT4 для гуя.

Как парсить параметры?

anonymous
()

> Что может ввести юзер, чтобы не прокатило?

1. Параметр, содержащий пробел.

2. Параметры, содержащие спец. символы, типа \e, \r, \n...

watashiwa_daredeska ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.