Russian Qt Forum
Сентябрь 27, 2024, 22:27 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qWarning  (Прочитано 5834 раз)
Vexator
Гость
« : Октябрь 13, 2010, 06:32 »

ПОдскажите в чем глюк, если в qWarning передать строку содержащую символ % то происходит краш...
Qt 4.2.3
Записан
UVV
Гость
« Ответ #1 : Октябрь 13, 2010, 07:17 »

Предположу, что его нужно экранировать.
Записан
Vexator
Гость
« Ответ #2 : Октябрь 13, 2010, 07:52 »

Как это? Улыбающийся
Записан
vunder
Гость
« Ответ #3 : Октябрь 13, 2010, 08:18 »

вместо "%" писать "\%"
Записан
Vexator
Гость
« Ответ #4 : Октябрь 13, 2010, 08:38 »

ПРобелма только в том что код там такой:
QString str = f.readLine();
qWarning(str);
^_^
да и это грабли какие то.. править входные данные Улыбающийся
Записан
frostyland
Гость
« Ответ #5 : Октябрь 13, 2010, 08:58 »

ПРобелма только в том что код там такой:
QString str = f.readLine();
qWarning(str);
^_^
да и это грабли какие то.. править входные данные Улыбающийся

Код:
QString str = f.readLine();
qWarning("%s", str.toUtf8().data());
Записан
Vexator
Гость
« Ответ #6 : Октябрь 14, 2010, 01:52 »

спасибо Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 20.