Но когда я переношу тот же код в Linux, sprintf_s показывает ошибку. Есть ли другая замена sprintf_s?
Можно ли использовать snprintf вместо sprintf_s ?
Код: Выделить всё
#if _WINDLL
sprintf_s(DestinationArray, SourceString.c_str()); //Syntax using sprintf_s for Windows
#else
snprintf(DestinationArray, SourceString.length(), SourceString.c_str()); //syntax using snprintf For Linux
#endif
Подробнее здесь: https://stackoverflow.com/questions/599 ... or-linux-c
Мобильная версия