Здравствуйте, гость ( Вход | Регистрация )
nikita | Дата 29.1.2013, 9:01 |
да так она первоначально мне весь текст из файла выводила только теперь у меня проблема вывода русского текста Для этого используй l.setText(trUtf8(str2)); |
|
lanz | Дата 29.1.2013, 8:42 |
да так она первоначально мне весь текст из файла выводила только теперь у меня проблема вывода русского текста Лучше использовать QTextStream, он умеет и юникод и кодировки. |
|
Artem | Дата 28.1.2013, 22:08 |
да так она первоначально мне весь текст из файла выводила только теперь у меня проблема вывода русского текста |
|
ilyabvt | Дата 28.1.2013, 21:04 |
А если сделать:
то оригинальная строка выводится? |
|
Artem | Дата 28.1.2013, 21:02 |
Спасибо за исправления! Все равно не выводит текст на форму. ошибка с кодировкой наверное. Да. Действительно ошибка с кодировкой, поэтому не выводило |
|
ilyabvt | Дата 28.1.2013, 20:11 |
Вместо:
Попробуйте:
Да и заголовок цикла лучше подправить:
|
|
Artem | Дата 28.1.2013, 18:22 |
не условие соответствует. Я просто не правильно написал между #! и #. У меня на экран почему-то ничего не выводиться. Думал что append не правильно применяю, прочитал документацию - все так. В чем ошибка не знаю #Pro##Of#!Word#=C:\cpp#ico111RU из этой строки хочу вывести Word |
|
ilyabvt | Дата 28.1.2013, 17:36 |
Похоже что по коду вы берете промежуток между #! и #. У вас в строку добавляется пока put == 1. А put приравнивается к 1 по условию ((str[i]=='#') && (str[i+1] =='!')). Условия надо переставить немного. |
|
Artem | Дата 28.1.2013, 17:19 |
Хочу из файла получить промежуток между # и #!. Но почему то не получается
|
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 15:37 |