Вопрос : Тоннель создания VPN на Fortinet 50a

Я setup тоннель vpn между 2 брандмауэром foritnet 50a. Я могу получить, что тоннель пришел вверх по но он не кажется что движение пропускает через брандмауэры. Делает любое имейте некоторые постепенные инструкции для создания тоннель vpn на fortinet 50a с заплатой 9 варианта 50a mr7 микропрограммное обеспечение class=

Ответ : Тоннель создания VPN на Fortinet 50a

Кажется домашняя работа… Если так, пожалуйста не рассчитывайте найти в ee кто-то для того чтобы создать Кодего для того чтобы разрешить предложенную проблему. Но, потому что конечно мы смогите помочь youn направлениями providng на как разрешить его собой.

Первая вещь должна понять как захватить аргументы.
В C/C++ мы используем просто Кодего ниже:
     основа int (argc int, чарс ** argv)
где argc будет число аргументов.
Оно подсчитывает имя программы, поэтому если потребитель как раз начинает программу без проходить любой аргумент, то argc будет равно до argc. Если вы используете Кодего ниже:, то
     printf («\ программа nThis имеет аргументы %d \ n», argc);
и после того как я побежал программе без любого аргумента, результат будет
    Эта программа имеет аргументы 1
Если вы хотите проверить, то если будут аргументы, то как раз проверите если argc > 1.
Если так, вы можете напечатать второй аргумент (имя принимая программы как первое одно) путем использование:, то

   если (== argc 2)
    {
        printf («аргументом будет %s \ n», argv [1]);
    }
Почему использовать argv [1] для того чтобы напечатать аргумент? Потому что argv будет блоком шнуров, и вами те напечатать аргумент. Если вы хотите напечатать именем программы, то которое будет индекс между кронштейнами?
Наилучшим образом, вы умеете как обусловить если один и как раз один аргумент…, то
Напечатать его, котор вы можете выбрал «c» cout printf (как в образце выше) или «c++».

Теперь, как напечатать если в обратном порядке?

Для того чтобы сделать его, вам нужно изучить nit больше о шнурах, фактическ блоках чарса в C.
В этом вопросе, я не очень уверен если вам нужно работать с char* os AnsiString. Для простоты, я предложу для использования char*

По мере того как блок чарса что-то как
    *str чарса = «a1B»;
был str [0] = «a», str [1] = ' 1 ', и так далее, после этого если вы делаете a для петли, то, как
    для (int i=0; ithen оно напечатает
a
1
B

Если вы делаете петлю в обратный подсчитывать, то скажите, вытаращащся с на последним характером и finisshing на во-первых, петле был бы
   для (i=length-1; i>=0; iий--)
таким образом чарсы будут выбраны в обратном порядке…

Для того чтобы завершить вашу тренировку, для того чтобы заменить численные характеры, вы можете использовать последовательность как в псевдокоде ниже
  foreach ch в str (в обратном порядке)
  {
     если (== «1» ch) печать 'одно», то
     еще если (== «2» ch) печать «2», то
     etc.
  }

или используйте переключатель:
 {
     переключите (ch)
     {
     покрывайте «1»: напечатайте «одно»; пролом;
     случай «2»: …. etc
     невыполнение обязательства: печать ch;
     }
  }

Jose

Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us