0

誰でも教えてください...ファイルから最後のバイトを削除したいです。したがって、 resize () を使用してこれのサイズを変更すると、ファイルのサイズが変更されますが、削除されるバイト数は?? int count があり、ファイルの最後から「count」バイトを削除したい...

私は何をすべきか?

4

1 に答える 1

2

QFile::resize(強調鉱山)のドキュメントから引用

ファイル サイズ (バイト単位) sz を設定します。ファイルのサイズ変更が成功した場合は true を返します。それ以外の場合は false。sz が現在のファイルよりも大きい場合、新しいバイトは 0 に設定されます。sz が小さい場合、ファイルは単純に切り捨てられます。

size() および setFileName() も参照してください。

truncated は、最後のバイトが削除されることを意味します

于 2013-09-05T11:26:09.897 に答える