C++相談室 part166

781デフォルトの名無しさん (ワッチョイ 1f51-kDYN)
垢版 |
2025/12/14(日) 14:42:29.18ID:71RgSOjf0
VSでC++をやっている。ファイルのバイナリのランダムアクセスをしているんだけど、ファイルの長さを短くしたくて、
ftruncateとか試すんだけど、なさそう。VSでファイルの長さ変更ってどうしたらいい?
2025/12/14(日) 14:48:40.58ID:SWyrOIpz0
>>781
Windows には SetEndOfFile という API がある。
現在位置をファイル終端ということにするという機能なので事前に SetFilePointer で必要な位置に移動してから SetEndOfFile を使えば良い。
783デフォルトの名無しさん (ワッチョイ 1f51-kDYN)
垢版 |
2025/12/14(日) 15:51:40.12ID:71RgSOjf0
>>782
とりあえずビルドは成功した。ありがと
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況