Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Преобразование StringBuffer в char* / 1 сообщений из 1, страница 1 из 1
15.03.2013, 17:49
    #38186094
Konstantin Dav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование StringBuffer в char*
Господа,
мне в готовом проекте встретился такой кусок кода:
сначала
Код: plaintext
1.
typedef StringBufferT<48> StringBuffer;


потом в классе есть такая функция toAscii
Код: plaintext
1.
virtual const StringBuffer& toAscii() const;


А теперь мне результат, возвращаемый этой функцией, надо засунуть в поле типа
Код: plaintext
1.
char clientName[32];


Обычно я такие задачи решал вызовом
Код: plaintext
1.
strncpy_s(t.clientName, src, sizeof(t.clientName));

,
где t - экземпляр класса, а src - это значение типа char*, из которого берется поле clientName моего экземпляра класса t.
Но я не могу придумать, как значение функции toAscii() подсунуть в качестве второго аргумента в strncpy_s(),
чтобы она не ругалась.
Заранее спасибо за помощь!
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Преобразование StringBuffer в char* / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]