![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Гость_Гость_* |
![]()
Сообщение
#1
|
Гости ![]() |
querying-string-data гарантии на сохранение данных по указателю конечно не дает, но чтоб испортить в следующей строчке - это жестко. А кто знает можно локаль подправить чтоб десятичная точка была, а не запятая. Есть методы кроме локаль "C"? |
|
|
SABROG |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
А ты чего хочешь сделать вообще? Можно так попробовать:
Либо так:
|
|
|
BRE |
![]()
Сообщение
#3
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: ![]() ![]() ![]() |
querying-string-data гарантии на сохранение данных по указателю конечно не дает, но чтоб испортить в следующей строчке - это жестко. Все нормально.
Цитата 116 117 116 querying-string-data гарантии на сохранение данных по указателю конечно не дает, но чтоб испортить в следующей строчке - это жестко. Кстати, тут работа идет с локальным массивом символов cc, а не с данными из te. |
|
|
Гость_Гость_* |
![]()
Сообщение
#4
|
Гости ![]() |
Все нормально. У меня ненормально. Помимо неизвестной операционки, неизвестного компилятора с неизвестными опциями и неизвестного Qt (а там в последних версиях над QString идет работа) есть еще одно отличие. У Вас те получена из си-шной строки, а у меня из редактора и запросто может отличатся какимто флагом, который будет означать 16 разрядную кодировку. Цитата Кстати, тут работа идет с локальным массивом символов cc, а не с данными из te. Да с массивом все нормально. Разрушается память по указателю ех. |
|
|
Гость_Гость_* |
![]()
Сообщение
#5
|
Гости ![]() |
а cc[ 0 ] +-= 1; это просто чтоб точки прерывания ставить
|
|
|
BRE |
![]()
Сообщение
#6
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Гость_Гость_* |
![]()
Сообщение
#7
|
Гости ![]() |
Разницы нет откуда получена строка, все строки QString храняться в UNCODE. видимо, в общем не важно. Взял codelite.org, там опция загрузки екзекшника на отладку и походил им немного ( а пишу в qdev - недавно 0.27 починили немного но отладка очень плохая ) , единственное неудобство в кютэшных дллках относительные пути прописаны и он хоть строки показывает а файлы исходников кютэ не опознает. В общем можно было и не смотреть, достаточно внимательно доки почитать ![]() |
|
|
kuler |
![]()
Сообщение
#8
|
![]() Танцор диско ![]() ![]() ![]() Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
пытаюсь сделать toLong(&ok, 16); для 0xffffffff800706be - не срабатывает. Почему?
|
|
|
BRE |
![]()
Сообщение
#9
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
kuler |
![]()
Сообщение
#10
|
![]() Танцор диско ![]() ![]() ![]() Группа: Участник Сообщений: 441 Регистрация: 11.9.2008 Из: Москва Пользователь №: 289 Спасибо сказали: 6 раз(а) Репутация: ![]() ![]() ![]() |
BRE, в ок фалсе и 0 выдает
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 18.2.2025, 16:07 |