前の質問で、ファイルからと同じようにメモリから読み取る方法を尋ねました。ファイル全体がメモリ内にあったので、同じように読みたかったのです。
私は自分の質問に対する答えを見つけましたが、実際には行をとして読む必要がありますwstring
。ファイルで私はこれを行うことができます:
wifstream file;
wstring line2;
file.open("C:\\Users\\Mariusz\\Desktop\\zasoby.txt");
if(file.is_open())
{
while(file.good())
{
getline(file,line2);
wcout << line2 << endl;
}
}
file.close();
ファイルがASCIIであっても。
今、私は単にこの答えからの関数で私のstring
行を変更しています。ただし、このメモリのチャンクをaと同じように扱う方法があれば、この行をsとして取得する方が高速な解決策になると思います。そして、私はこれが速い必要があります。wstring
wistream
wstring
だから誰もがこのメモリのチャンクを?として扱う方法を知っていwistream
ますか?