Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 17:42
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

как адекватно перевести QString в сишный массив чаров? Способов куча, но полученный массив нужно скормить функции ldap_initialize(LDAP*, char*). Проблема в том, что на экран выводится всё верно в любом из способов, а вот функции нравится только конвертация через std::stringТо есть такой код работает:Код: QString str("ldap://localhost/"); const char * ldapuri = str.toStdString().c_str(); int ret = ldap_initialize(&cur_session, ldapuri);Другие варианты (через Ascii, Latin1 и тп - нет). Как сделать без std строки?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Головоломки. Не нашел ответа. почему Преобраз char** в const char**? Guest Ещё вопросы и ответы из архива 5 0 30.09.2011 16:26
char[] => QString Guest Новый архив 3 0 28.09.2011 21:19
Перевести QString в char* Guest Новые вопросы и ответы 2 0 28.09.2011 16:46
[Простые вещи] Не могу сконвертировать char* в QString Guest Третий архив вопросов и ответов 0 28.09.2011 15:49
Как из русской QString получить корректный const char* Guest Продолжение архива вопросов 0 28.09.2011 14:32



© www.otvetnemail.ru - Форум вопросов и ответов.