我想做C程序,“animal.c”。
在 shell 中,
当我输入
>animal -cat
结果是“喵”
>animal -dog
结果是“鞠躬”。
这是唯一的方法吗?
void main(int argc, char **argv){
if(argv[1][0] == '-' && argv[1][1] == 'c' && argv[1][2] == 'a' && argv[1][3] == 't')
printf("meow");
if(argv[1][0] == '-' && argv[1][1] == 'd' && argv[1][2] == 'o' && argv[1][3] == 'g')
printf("bow");
}
在其他情况下,当我想制作位于“/animal”中的文件“cat”时,
假设文件夹“animal”已经位于根目录中。
animal -cat
结果是在“/animal”中制作文件“cat”
文件“cat”的绝对路径是“/animal/cat”
怎么做 ?
有没有另一种方式来获得期权价值?