の実施"app.exe -指示ファイルの"表記で、C++
-
21-08-2019 - |
質問
いプロジェクトのためのデータ構造のクラスは、ファイルコンプレッサの作用のバイナリの樹木やその他のもの。または"郵便"や"unzip"任意のファイルを以下の指示のコマンドライン:
圧縮: compressor.exe -zipファイルです。何
のためのuncompressing: compressor.exe -解凍file.zip
またプログラミング C++.使っているIDEのコード:ブロック、コンパイルに使用される。
私の質問は いまでも実行う??!! からお客様をお手伝いできます.exeを受けそのパラメータをコマンドライン、そして実行している方ました。
また、何も特別な思いをしたい場合はその実装をLinuxでは、controlelrディレクトリにてコンパイル?
おかげとなるようご理解とご協力を
解決 3
Lo logré、gotz!!
私についての基本的な理解の使い方 argc や argv[] パラメータの main() 機能(I 常に かったな---).例えば、くつろぎいただけますは、コマンドライン:
compressor.exe -解凍file.zip
その後:
- argc初期化し、'3'(引数の内線)
- argv[0]=="compressor.exe"名前のアプリです。)
- argv[1]=="-unzip"
- argv[2]=="file.zip"
Greg('Creg',迷=P)とBemroseお願いしんにちは!!^^
他のヒント
あなたはmain
機能、あなたのプログラムのエントリポイントの署名のためのプログラミングテキストに見てみたいことがあります。あなたがそれらのコマンドラインパラメータに引くことができるでしょうところです。
私はそれよりも詳細にしたくない、と私は今まで自分があなたと一緒に作業を見つけた場合、私はあなたが出てもののこの種を理解できることを期待しています自分では、適切なナッジを受信したら。 :)
グッドラック!
、シングルUNIX仕様/ POSIXは、のgetopt unistd.hであなたの引数の構文解析を処理します。これはCの関数であるが、それはまた、C ++で作業する必要があります。
GNU GLIBC (のgetopt_longに加えて、このするを有します)getopt.hにGNUの拡張--styleをサポートしています。