我正在编写一个Ada程序,该程序应该对字母字符进行大小写转换。该程序使用1、2或3个命令行参数。我几乎把事情写下来了,但是我不知道如何做论证。命令行参数是:
应用于输入。 'U'或'u'表示大写转换; 'L'或'l'指定小写
转换。该参数是程序运行所必需的。
如果未指定此参数,则程序必须从标准输入读取。
用于加密或解密过程输出的文件。如果此参数是
如果未指定,则程序必须写入标准输出。
有什么帮助吗?
最佳答案
您可以使用标准包 Ada.Command_Line
来访问命令行参数。
您有Argument_Count
作为参数数量。
您可以使用Argument(Number : Positive)
在Number
位置获取参数字符串。
关于ada - Ada的命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14491899/