Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
誰でも教えてください...ファイルから最後のバイトを削除したいです。したがって、 resize () を使用してこれのサイズを変更すると、ファイルのサイズが変更されますが、削除されるバイト数は?? int count があり、ファイルの最後から「count」バイトを削除したい...
私は何をすべきか?
QFile::resize(強調鉱山)のドキュメントから引用
QFile::resize
ファイル サイズ (バイト単位) sz を設定します。ファイルのサイズ変更が成功した場合は true を返します。それ以外の場合は false。sz が現在のファイルよりも大きい場合、新しいバイトは 0 に設定されます。sz が小さい場合、ファイルは単純に切り捨てられます。 size() および setFileName() も参照してください。
ファイル サイズ (バイト単位) sz を設定します。ファイルのサイズ変更が成功した場合は true を返します。それ以外の場合は false。sz が現在のファイルよりも大きい場合、新しいバイトは 0 に設定されます。sz が小さい場合、ファイルは単純に切り捨てられます。
size() および setFileName() も参照してください。
truncated は、最後のバイトが削除されることを意味します