Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие _ Вывод в printf QString.

Автор: Гость 3.4.2008, 9:58

Пытаюсь вывести QString в printf, но выводится на укран консоли не то, что хотелось бы.

QString str;
printf( "%s", str);
Скажите, что тут не так?

Автор: Tonal 3.4.2008, 10:02

printf с объектами работать не умеет.
Ему нужно передавать char*

Автор: ViGOur 3.4.2008, 10:13

Пользуй qDebug и прочие.
Или используй макрос qPrintable.

Автор: Litkevich Yuriy 3.4.2008, 10:22

либо метод http://crossplatform.ru/documentation/qtdoc4.3/qstring.php#data, вроде должен подойти

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)