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

Tom*_*Tom 6 c linux

我指导你到Kernighan&Ritchie练习7.1

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

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

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

$./ a.out的

我应该做些什么呢?

unw*_*ind 8

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

$ ln -s a.out A.out
Run Code Online (Sandbox Code Playgroud)

要么

$ cp a.out A.out
Run Code Online (Sandbox Code Playgroud)

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