比较c中命令行参数的长度

问题描述 投票:-1回答:1

qz6_2.c可以编译为a.exe,qz6_2.exe或您喜欢的任何名称。在命令行执行该命令时,它会显示一条消息“最长的命令行参数:.............”,以告知最长的参数(即包含最多的字符),包括命令本身(请参见下面的屏幕快照中的第1和第3执行)。如果满足一个以上参数,则应将其全部列出(请参见下面的屏幕快照中的第二次执行。)

enter image description here

这是我现在拥有的,如果长度相同,如何修改以显示多个参数enter image description here

c command compare
1个回答
0
投票

您可以有2个for循环。在第一个for循环中,您将像现在一样找到最大长度,在第二个循环中,将打印具有此长度的所有命令行参数。

© www.soinside.com 2019 - 2024. All rights reserved.