как адекватно перевести 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 строки?
|