char *largeArray[30000];
for(int i = 0; i < 30000; i++)
largeArray[i] = itoa(i + 1)
char buffer[10];
char *values[30000];
for ( int i = 0; i < 30000; i++ )
values[i] = itoa(i + 1, buffer, 10);
char* OP[30000];
for (int Doesnt = 0; Doesnt < 30000; ++Doesnt)
{
char* KnowCPP = new char[15];
_itoa(Doesnt, KnowCPP, 10);
OP[Doesnt] = KnowCPP;
}