Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Oleg Tynianyi                        2:5025/900     08 Nov 2001  14:12:04
 To : All
 Subject : Re: Командная строка
 -------------------------------------------------------------------------------- 
 
 
 пОХОЖЕ ЭТО ПО МОЕЙ ЧАСТИ !
 
 >
 > Подскажите, как реализовывать "полноценный" сабж? Т.е. когда порядок
 
 параметров
 
 > произвольный.
 
 Все просто:
 Командная строка состоит из "слов", разделенных пробелами, соответственно
 грузишь эти слова в массив. Тогда:
 1 элемент - имя программы, к которой собственно командная строка
 2-n аргументы - суть параметры.
 Просто идешь по списку
 
 bool DoHelp = false ;
 for(i=1;i<=n && !DoHelp;i++)  {
     AnsiString s = List[i] ;
      if (s[1]!='/' && s[1]!='-') DoHelp=true ;
      else {
         s.Delete(1,1) ;
         if (s=="akjhfkds") ...
         else if (s=="akjhfkds") ...
         else if (s=="akjhfkds") ...
         else DoHelp=true ;
      }
 }
 
 if (DoHelp) Вывести хелп по командной строке.
 
 Олег
 --- Microsoft Outlook Express 5.50.4133.2400
  * Origin: Comment is superfluous... (2:5025/900@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Командная строка   George Shuklin   05 Nov 2001 22:03:46 
 Командная строка   Igor Skochinsky   06 Nov 2001 12:55:59 
 Командная строка   Alex Astafiev   07 Nov 2001 00:45:07 
 Командная стpока   Peter Pike\'s   01 Dec 2001 02:23:57 
 Re: Командная строка   Oleg Tynianyi   08 Nov 2001 14:12:04 
Архивное /ru.algorithms/133843e0261c3.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional