>>578
new char[1000000]とかあるいはstd::vector<char>の方が一般的だと思う。