сравнить длину аргументов командной строки в c - PullRequest
0 голосов
/ 04 апреля 2020

qz6_2. c можно скомпилировать в a.exe, qz6_2.exe или в любое другое имя. Когда он выполняется в командной строке, он печатает сообщение «Самый длинный аргумент (ы) командной строки: .............», чтобы сказать, какой аргумент (ы) самый длинный (т. Е. Содержащий наибольшее количество символов), включая саму команду (см. 1-е и 3-е выполнение на снимке экрана ниже.). Если более чем один аргумент удовлетворяет условию, все они должны быть перечислены (см. 2-е выполнение на снимке экрана ниже).

введите описание изображения здесь

это то, что я теперь, как мне изменить отображение нескольких аргументов, если они имеют одинаковую длину введите описание изображения здесь

1 Ответ

0 голосов
/ 04 апреля 2020

Вы можете иметь 2 цикла for. В первом для -l oop вы найдете максимальную длину, как вы делаете сейчас, во втором l oop вы напечатаете все аргументы командной строки с этой длиной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...