System::IO::MemoryStream
FTP クライアントから追加された があります。最後の N バイトを取得するにはどうすればよいですか?
質問する
86 次
2 に答える
1
Seekメソッドを使用しSeekOrigin::End
てストリームの末尾からのオフセットを指定し、データを読み取ります。
int n = ...;
Stream^ s = ...;
s->Seek(-n, SeekOrigin::End); // minus n because we want n bytes back from the end.
array<Byte>^ data = gcnew array<Byte>(n);
s->Read(data, 0, n);
于 2012-10-03T14:48:58.683 に答える
1
ストリームの長さがわかっている場合は、Seekメソッドを使用して読み取ります。
于 2012-10-03T13:47:06.550 に答える