Функция itoa
является частью стандартной библиотеки C, и вы не можете изменить тип получаемого параметра.
Однако «стандартная» библиотека C на самом деле не является стандартной, она поставляетсяс вашим компилятором и / или ОС, и будет иметь некоторые различия в зависимости от версии упомянутого компилятора / ОС.
Глядя в Google, возможно, у вас есть доступ к другой функции, называемой ltoa
.
В качестве альтернативы, в зависимости от того, какие функциональные возможности вам действительно нужны, кодирование собственной версии этой функции может быть довольно простым.Например, если вам не нужен параметр base
и вы всегда хотите работать с десятичными целыми числами, код для преобразования их в строку является тривиальным и часто приводится как базовое упражнение по программированию.