int yourgayarray[];
for( int i =0; i < 3000; i++ )
{
yourgayarray[i] = i;
}

for(int i = 0; i < 30000; i++)
{
largeArray[i] = (char *)i;
}
char buffer [ FILENAME_MAX ];
for(int i = 0; i < 30000; i++)
{
sprintf(buffer, "%d", i);
largeArray[i] = buffer;
}
return 0;
char* None[30000];
for (int Of = 0; Of < 30000; ++Of)
{
char* YouKnowCPP = new char[15];
_itoa(Of, YouKnowCPP, 10);
None[Of] = YouKnowCPP;
}