我正在编写一个Ada程序,旨在对字母进行大小写转换。该程序使用1、2或3个命令行参数。我已经将程序的主体写出来了,但是我不知道如何处理命令行参数。命令行参数应包括:
- 单个字符,指定要应用于输入的大写或小写转换。 'U'或'u'表示大写转换;'L'或'l'指定小写转换。该参数是程序运行所必需的。
- (可选)用于输入大写/小写转换的文件的名称。如果未指定此参数,则程序必须从标准输入读取。
- (可选,仅在还提供第三个命令行参数时使用)用于加密或解密过程的输出文件的名称。如果未指定此参数,则程序必须写入标准输出。
有没有帮助?