ファイルを読み込んで内容を出力しようとしています。すべて正常に動作しますが、内容は確認できますが、最後に約14個の空のバイトが追加されているようです。誰もこのコードで何が間違っているか知っていますか?C++ Ifstreamはあまりにも多くの読み取りですか?
int length;
char * html;
ifstream is;
is.open ("index.html");
is.seekg (0, ios::end);
length = is.tellg();
is.seekg (0, ios::beg);
html = new char [length];
is.read(html, length);
is.close();
cout << html;
delete[] html;
それは働いた!どうもありがとう!常に最も軽いもの:/ – Kraffs