如何使用不同的名称调用相同的程序?

时间:2010-02-05 14:26:54

标签: c linux

我指导你到Kernighan&里奇运动7.1

  

编写一个程序,根据调用它的名称将大写字母转换为小写字母或小写字母为大写字母,...

如何使用不同的名称调用相同的程序?

我正在使用Linux,因此只需输入以下命令即可调用已编译的程序:

  

$。/ a.out的

我应该做些什么?

2 个答案:

答案 0 :(得分:8)

您应该创建一个符号链接,或者只复制当然的可执行文件:

无论

$ ln -s a.out A.out

$ cp a.out A.out

然后在您的计划main()中,检查argv[0]以确定如何采取行动。这是一种非常有用的技术,实际上通常由生产软件使用。

答案 1 :(得分:2)

您可以将其复制到其他文件:

cp a.out myprogram1
cp a.out myprogram2
瓦拉,你的节目有不同的名字。