hooanghiep 10 минут назад
Я пытаюсь подключить Wi-Fi с помощью nmcli.Когда имя wifi имеет символ, то я получил ошибку: «Синтаксическая ошибка: неопределенная строка в кавычках».Вот мой код:
void WifiThread::connectWifi(QString strName, QString strPassword)
{
QString strTmp = QString("nmcli --wait 20 device wifi connect \"%1\" password \"%2\" 2>&1").arg(strName, strPassword);
QByteArray ba = strTmp.toUtf8();
const char *pCommand = ba.data();
system(pCommand);
}
большое спасибо за вашу помощь.