1

ifステートメントを使用して、ファイルサイズがKB単位で決定された数より大きいかどうかを確認したいと思います。例えば:

if(filesize GTREATER than VARX){
 DO
}else{
 DO
}

私はまだCに慣れていないので、別の関数を使用する必要がある場合は、明確に説明してください。

4

1 に答える 1

2

すでにfopen()ファイルを編集している場合は、を使用できますfstat()stat()またはlstat()、名前(文字列内)でファイルに使用できますが、繰り返し使用すると効率が多少低下します。によって返されfileno()たファイル記述子(int)を取得するには、を使用する必要があります。それ以外の場合、マニュアルページには妥当な例があります。FILE *fopen()

于 2012-05-25T14:16:43.137 に答える