我想制作C程序“animal.c”。
和在壳,
当i型命令行选项创建文件
>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
结果在“/动物”
文件“猫”制作文件“猫”的绝对路径是‘/动物/猫’
怎么办?
是否有另一种方法来接收选项值?
非常感谢! :)以及如何使文件,在不同的目录?从argv获得路径名后[] – user726724 2011-04-27 08:44:12
尝试制作它。有什么问题? – 2011-04-27 08:49:16