可能な限り多くのファイルが存在しますが、少なくとも1つは必要です。 フォームは "実行可能ファイル名" "フラグ" "アーカイブ名" "ファイル..."です。コマンドラインでいくつのファイルが指定されているかを調べるにはどうすればよいですか?私はループを使わなければならないことを知っている。それから、どれくらいのファイルがあるかを知ったら、各ファイルを開き、各ファイルをどのようにしてアーカイブファイルに入れるのですか?アーカイブファイルはバイナリですが、正しいですか?私はいくつのファイルが与えられたのか、各ファイルの名前、各ファイルの名前の長さ、各ファイルのサイズ、各ファイルの内容を記録してから、すべてをアーカイブファイルに記録する必要があります。いいえ圧縮アーカイバ実行ファイルとその一部を作成するには、コマンドライン引数から与えられたファイルをアーカイブすることです。
0
A
答えて
0
char *filenames[argc-3];
for(i = 3; i < argc; i++)
{
filenames[i-3] = argv[i];
printf("Files = %s\n", filenames
}
は、だから、ループは「実行可能」「フラグ」を除くありますどのように多くのargc引数を見つけるんだろう「アーカイブ名。」それに続いて、私はargcにいくつのファイルがあるのでしょう。そして、ファイル名[]はファイルをコマンドライン引数に保存しますか?では、どのように配列をループして各ファイルを開き、私が呼ぶ別の関数でサイズを決定するのでしょうか?
関連する問題
- 1. Pythonでコマンドライン引数として与えられたファイルを開く方法は?
- 2. 配列から与えられたコマンドライン引数
- 3. ipythonからのpythonファイルを実行すると、引数
- 4. コマンドラインから.xapファイルを作成する
- 5. コマンドライン引数を使用するpythonからexeファイルを作成する
- 6. コマンドライン引数とjarファイルを実行する方法
- 7. 私は、コマンドラインで与えられた引数でいくつかのファイルを見つけたい
- 8. コマンドライン引数を関連ファイル経由で実行可能ファイルに渡すことはできますか?
- 9. は、ファイル名の一部からフォルダを作成し、そこにファイルを対応する移動 - のbashスクリプト
- 10. 与えられた列がPostgreSQLの述部と一致するときに一意の行を考慮する
- 11. 与えられたファイルからの入力ファイルとテキスト行を取り、他にそれを保存しようとすると、私は何のbash
- 12. zsh:スクリプトに与えられた最後のコマンドライン引数にアクセスする
- 13. 与えられたファイルから行を逆転させる
- 14. exeファイルとbatファイルのセットから実行可能ファイルを作成する
- 15. コマンドラインから実行するとantRunnerに引数を渡す方法は?
- 16. Maven:コマンドライン渡し引数から.javaファイルを実行する方法
- 17. 複数のexeファイルから実行ファイルを作成するには?
- 18. テキストファイルからの引数でexeファイルを実行する
- 19. ファイル名を与えるときに、名前を数字で指定すると、それに奇妙な数字が与えられます。
- 20. とにかく引数を与えながらスレッドを実行するにはどうしますか?
- 21. これはその私は、コードを実行すると言うことで、それらをサブトラックファイルから数字を追加し、別のファイル
- 22. Objective-C - 与えられた時刻と日付で関数を実行する
- 23. コマンドライン引数でjarファイルを実行する
- 24. Rubyでコマンドライン引数からファイル名を抽出する
- 25. コマンドラインからnarファイルを実行するには?
- 26. PHPファイルが `phar`アーカイブの一部として実行されているかどうかを確認する
- 27. cで数字を与えることから乱数を生成する#
- 28. "default" .resファイルをコマンドラインから再作成するには?
- 29. 与えられた入力からデータベースとテーブルを作成する
- 30. テンソルとして与えられたインデックスからホットベクトルを1つ作成する
'argc'は' argv'の要素の総数です( 'argv [0]'の実行可能ファイル名を含みます)。だから 'argc - 3 'は入力ファイルの数です。 – Barmar
既存のアーカイブ形式の標準に従っているのですか、独自の形式を作成することはできますか?あなたはあなたのメインプログラムに 'int main(int argc、char ** argv)'があると仮定して、 'argc'からいくつの引数があるか知っています。そこにいくつのファイルがあるか調べるためにループは必要ありません。ファイルのリストを反復処理するにはループが必要です。あなたのアーカイブには集中型辞書か分散型辞書がありますか?ファイルのサイズと名前(およびアーカイブ内の場所)の情報をファイルの一番上に(一元化して)記録するのですか、アーカイブ内の各ファイルの前に情報を持っていますか? –
はい私はint main(int argc、char ** argv)を持っているので、大丈夫ですか?ターミナルは自動的にargcの値を知っていますか?そして、argcにいくつの値が入っているかに基づいて、どのように各ファイルをループするのですか?しかし、ファイルはargv [3]までリストアップされていないので、ファイルをループしてアーカイブファイルに書き込んで書き込む方法を確認するにはどうすればよいですか?そのループはどのように見えますか? – melb27