Как я могу написать точную замену _itoa_s современным компилятором C++?
Я наткнулся на старый кусок кода, который мне нужен, чтобы начать работать, но я не могу скомпилировать его, потому что мой компилятор не распознает функцию _itoa_s. Я мало знаю о низкоуровневых возможностях старомодного программирования, и я не совсем понимаю работу таких функций, как _itoa_s, так что для меня это препятствие.
Есть ли способ, которым я могу создать точный эквивалент следующего кода, который работает с нормальными стандартами C++?
char buff[80896]; // = 1024 * 79
char len[255];
_itoa_s(length, len, 10);
// Btw, the "length" variable is the length of a string provided by user input
Кроме того, что именно это делает? Это часть какого-то вуду над моей головой. Это один из шагов в куске кода, который предназначен для успешного вызова функции внутри другого процесса, который не должен вызываться, поэтому, если он делает что-то странное, очень важно, чтобы альтернатива делала то же самое.