Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > GNU toolchain > функции типа wcscpy_s


Автор: CTapMex 10.2.2010, 15:23
приветствую.
в VC++ компилятор постоянно рекомендует использовать вместо  wcscpy функцию wcscpy_s , и много подобных, для предотвращения ошибок.
в gnu с++ есть аналоги этого  или нет ?

Автор: andrew_121 10.2.2010, 15:36
Цитата(CTapMex @  10.2.2010,  15:23 Найти цитируемый пост)
в gnu с++ есть аналоги этого

нет. это чисто микрософтовский изврат.

Автор: null56 11.2.2010, 10:43
если речь идет про аналоги, то с другим синтаксисом, но с той же сутью в gnu с++ есть...
Код

#include <wchar.h>

wchar_t *wcsncpy(wchar_t *dest, const wchar_t *src, size_t n);

а в рекомендациях использовать безопасные функции с указанием размера буфера назначения ничего плохо нет
другой вопрос, если ты имеешь в виду переносимость твоей программы, то используй ту функцию, что я привел. она имеется в мсдн  и в гну, и на нее vc ругаться не должен

Автор: null56 11.2.2010, 13:25
хотя нет и на эту функцию студия ругается

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)