0

プログラムioloop.cを作成する必要があります。このプログラムは、ネストされた2つのforループの反復回数を決定する2つのコマンドラインパラメーターを取ります。内側のループは、三角関数など、より時間のかかる関数を実行します。外側のループは最初にstdinから文字を取得し、次に内側のループの後にいくつかの文字を出力します。

私の問題は、インターネット上でMinix 3に関する適切なリソースを見つけることでした。コマンドラインメソッドを実装するプロセスを説明する、優れたチュートリアルはまだ見つかりません。私の最初の仮定は、それがexecシステムコールと関係があるということです。

コマンドライン機能を実装するためにMinix3ファイルが使用されているヘルプや説明は素晴らしいでしょう。

4

1 に答える 1

1

プログラムのmain関数で引数を使用できます

(...)
int main(int artc, char argv[3]){
 int n1 = atoi(argv[1]);
 int n2 = atoi(argv[2]);
(...)

ここで、n1とn2はコマンドラインパラメーターです。それならあなたが電話したら

./a.out 100 2000

n1は100に設定され、n2は2000に設定されます

于 2012-04-08T22:04:28.940 に答える