I'm trying to convert an int
into a string
by doing this:
int id = 12689;
char snum[MAX];
itoa(id, snum, 10);
I get the following error:
'itoa': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _itoa.
Best Solution
That is MSVC doing that to you. If you add the following line before any library
#include
sthe warning is suppressed, similar for many other functions too.
Moreover if you add these two lines as well, MSVC will stop telling you to use
scanf_s
instead of the standard functionscanf
(and others).