Название: Строку в переменные Отправлено: jatsuk от Апрель 11, 2011, 12:13 Есть строка QString с содержанием, например "первое слово, слово2, третье слово"
Нужно изьять это в 3 переменные, то есть нужные переменные разделяются запятой. Ещё одна проблема нужно убрать лишние пробелы, оставить только между словами. Что то подобное было на 1 курсе на с++ builder. Функция strtok, но есть наверно более "хорошие варианты" ?? P.S. если тема старая тыкните носом, где читать) Название: Re: Строку в переменные Отправлено: Fess от Апрель 11, 2011, 12:18 QString str = "a,,b,c";
QStringList list = str.split(",", QString::SkipEmptyParts); foreach(QString s, list) { s = s.trimmed(); //do something with s } Название: Re: Строку в переменные Отправлено: Fat-Zer от Апрель 11, 2011, 12:21 1) QStringList QString::split()
2) QString QString::simplified () или QString QString::trimmed () Название: Re: Строку в переменные Отправлено: jatsuk от Апрель 11, 2011, 12:31 Спасибо большое :)
|