低手莫怪 发表于 2017-3-12 17:30:10

书上说输入% hello 3就可以输出3个hello,good looking,怎么不行啊

#include<stdio.h>
#include<stdlib.h>

int main(int argc,char *argv[])
{
        int i,times;

        if(argc<2||(times=atoi(argv))<1)
                printf("Usage:%s positive-numbers\n",argv);
        else
                for(i=0;i<times;i++)
                        puts("Hello,good looking!");

        return 0;
}

小甲鱼 发表于 2017-3-13 04:41:46

如果你的程序名称叫“hello”,那么执行程序的时候就是输入“hello 3”命令。

低手莫怪 发表于 2017-3-13 16:05:04

小甲鱼 发表于 2017-3-13 04:41
如果你的程序名称叫“hello”,那么执行程序的时候就是输入“hello 3”命令。

谢谢小甲鱼,搞定了
{:5_95:}
页: [1]
查看完整版本: 书上说输入% hello 3就可以输出3个hello,good looking,怎么不行啊