|
はじめまして、よろしくお願いします。
C言語は経験年数は長いのですが、それほど詳しくなく、ここ数日悩んでおり、お助け頂けないでしょうか。
本題ですが、500MB、200MBなどの大きな配列(メモリ領域)を確保し、データを入れてソート等をした後、ファイル出力をしてデータファイルを完成させたいのですが、スタテック領域で18MBほどしか確保できず、困っております。何か良い方法はありますでしょうか?
マロックも試しましたが、ダメで18MB程度まで。
開発環境かOSの設定が悪いのかとも思っています。
現状は、HDD上にファイルを書き出し、この操作で実現を検討しておりますが、ものすごい処理時間を要すと見られ、できればPCのメモリ上で実現したいのですが。
環境は、WIN2000,メモリ1GB、C++ビルダー5です。
初心者的な基本が分かっていない質問かもしれませんがよろしくお願いします。
|