Название: Спецсимволы в QTextStream Отправлено: titan83 от Октябрь 20, 2014, 11:20 Здравствуйте.
Работал я себе с INI-файлами по линуксом, горя, в принципе, не знал. Но потребовалось полноценно работать с комментариями в INI, а QSettings этого не умеет( Сделал я свой примитивный парсер на одном регулярном выражении и на QTextStream. И все вроде хорошо, но всплыло такое неприятное поведение QTextStream - он не парсит специальные символы (\r, \n, \x и т.д.), а оставляет их в исходном виде. Например, у меня есть строка: EOLChars = \x0D\x0A. И в результате в качестве значения я ожидаю увидеть QString именно с двумя байтами (0d0a), а получаю исходную строку, т.е. "\x0D\x0A". Пробовал возиться с кодеками - но никакого эффекта это не дало. Как можно влиять на поведение QTextStream в деле парсинга входного потока? Спасибо. Название: Re: Спецсимволы в QTextStream Отправлено: OKTA от Октябрь 21, 2014, 09:38 QDataStream?)
|