0
私はargvを使ってCのコマンドラインからファイルのサイズを取得しようとしています。私はCのファイルI/Oにあまり慣れていないので、どんなポインタでも大変感謝しています。ありがとう。Cのコマンドライン入力からファイルのサイズを取得
私はargvを使ってCのコマンドラインからファイルのサイズを取得しようとしています。私はCのファイルI/Oにあまり慣れていないので、どんなポインタでも大変感謝しています。ありがとう。Cのコマンドライン入力からファイルのサイズを取得
あなたはプラットフォームを指定していませんが、起動時にCプログラムに引数リストが与えられ、ファイル名は文字列です。おそらく使用するPOSIX関数はstat()
です。 struct stat
へのポインタをとり、ファイルのサイズをst_size
構造体のメンバに格納します。
答えはWindowsによって異なる場合があります。 POSIXサブシステムはという名前の作業単位(stat()
)を提供しますが、ネイティブインタフェースもあります。
"C argv"や "C argv parsing"のようなものをグーグルで試してみてください。このような結果はhttp://www.cplusplus.com/forum/articles/13355/ – Josh
'man stat'またはMSDNの' GetFileSizeEx'で検索されます。 – asveikau
「ファイルのサイズをコマンドラインから取得する**」とはどういう意味ですか? –