I should preface this by saying I'm working on a pocket PC app and the data files live on sd cards.
I have an app that has to create an array of size x. malloc is failing every time.
I've got a 1 gig file on a 4 gig card.
I've got 64 megs of onboard memory (ram/data/application/os)
I can't process the data because the array I need is too big.
Accessing an sd card is almost as fast as ram.
I'm working in C++ (mfc)
what's the best way to access the file I'm going to use as an array?
Or would there be a different way to do this?