Объяснение участка кода - VB

Узнай цену своей работы

Формулировка задачи:

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

Решение задачи: «Объяснение участка кода»

textual
Листинг программы
'cmd - получает аргументы командной строки.
cmd = Command()
'идет поиск ключа /o (при том, если пользователь задаст большую О, поиск провалится)
'не проверив результат функции дальше идет небезопасный пасинг:
'запись все, что слева от ключа  в Dst, а все, что справа в Src
'если ключ не будет задан, или не указан первый аргумент программа вылетит
l = InStr(1, cmd, "/o") 
Dst = Mid$(cmd, 1, l - 2) 
'к имени файла дописывается цифра 2 (также небезопасно), если в имени будут еще точки, функция заменит их тоже.
Dst = Replace(Dst, ".", "2.") 
Src = Mid$(cmd, l + 3)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5