0

argv を使用して C のコマンドラインからファイルのサイズを取得しようとしています。私は C でのファイル i/o にあまり詳しくないので、ポインタをいただければ幸いです。ありがとう。

4

1 に答える 1

3

プラットフォームについては述べていませんが、C プログラムには起動時に引数リストが与えられ、ファイル名は文字列です。おそらく使用する POSIX 関数は次のとおりですstat()。へのポインターを取り、struct statファイルのサイズをst_size構造体のメンバーに入れます。

Windows では答えが異なる場合があります。POSIX サブシステムは同様の機能を提供しますがstat()(おそらく名前は_stat())、ネイティブ インターフェイスもあります。

于 2012-04-11T06:19:32.930 に答える