powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Преобразование StringBuffer в char*
1 сообщений из 1, страница 1 из 1
Преобразование StringBuffer в char*
    #38186094
Konstantin Dav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа,
мне в готовом проекте встретился такой кусок кода:
сначала
Код: 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
1 сообщений из 1, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Преобразование StringBuffer в char*
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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