0

我需要编写一个程序 ioloop.c,它采用两个命令行参数来确定两个嵌套 for 循环的迭代次数。内部循环执行更耗时的功能,例如三角函数。外循环首先从标准输入中获取一个字符,然后在内循环之后输出一些字符。

我的问题是在 Internet 上找到足够的有关 Minix 3 的资源。我还没有找到任何好的教程来解释实现命令行方法的过程。我的第一个假设是它与 exec 系统调用有关。

任何关于使用 Minix 3 文件来实现命令行功能的帮助或解释都会很棒。

4

1 回答 1

1

您可以在程序的主函数中使用参数

(...)
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 回答