Pergunta : Túnel do estabelecimento VPN em um Fortinet 50a

Eu setup um túnel do vpn entre dois o guarda-fogo do foritnet 50a. Eu posso conseguir o túnel vir acima de mas não parece que o tráfego está correndo através dos guarda-fogos. Faz qualquer um têm algumas instruções passo a passo para setting-up um túnel do vpn em um fortinet 50a com o remendo 9 da versão 50a mr7 dos firmware class= do

Resposta : Túnel do estabelecimento VPN em um Fortinet 50a

Parecem uns trabalhos de casa… Em caso afirmativo, por favor não esperar encontrar na EE alguém para criar um código para resolver o problema propor. Mas, certamente nós podemos ajudar o youn por sentidos do providng em como resolvê-lo por o senhor mesmo.

A primeira coisa é compreender como capturar os argumentos.
Em C/C++ nós usamos o código simples abaixo:
     cano principal do int (argc do int, carvão animal ** argv)
onde o argc é o número de argumentos.
Conta o nome do programa, assim que se o usuário apenas começa o programa sem passar nenhum argumento, o argc será igual a um. Se você usa o código abaixo:
     printf (“\ programa dos nThis tem os argumentos de %d \ n”, o argc);
e funcionado o programa sem nenhum argumento, o resultado será
    Este programa tem os argumentos 1
Se você quer verific se há uns argumentos, apenas verific se o argc é > 1.
Em caso afirmativo, você pode imprimir o segundo argumento (o nome de programa de suposição como primeiro) usando:

   se (== 2 do argc)
    {
        printf (“o argumento é %s \ n”, argv [1]);
    }
Por que usar o argv [1] para imprimir o argumento? Porque o argv é uma disposição de cordas, e você querer imprimir o argumento. Se você quer imprimir o nome de programa, que é o índice entre os suportes?
Bem, você sabe determinar se há um e apenas um argumentos…
Para imprimi-lo que você pode escolheu “c” o cout do printf (como na amostra acima) ou do “c++”.

Agora, como imprimir se na ordem reversa?

Para fazê-la, você precisa de estudar mais um nit sobre as cordas, realmente disposições do carvão animal no C.
Neste assunto, eu não sou muito certo se você precisa de trabalhar com char* do ósmio de AnsiString. Para a simplicidade, eu sugerirei para usar o char*

Porque uma disposição do carvão animal é algo como
    *str do carvão animal = “a1B”;
sendo estreptococo [0] = “a”, estreptococo [1] = ' 1 ', e assim por diante, então se você faz a para o laço, como
    para (int i=0; ithen o imprimirá
a
1
B

Se você faz o laço no reverso que conta por exemplo olhar fixamente com em último caráter e finisshing no primeiro, o laço seria
   para (i=length-1; i>=0; i--)
assim os carvões animais serão escolhidos na ordem reversa…

Para terminar seu exercício, para substituir os caráteres numéricos, você pode usar uma seqüência como no pseudocode abaixo
  foreach ch no estreptococo (na ordem reversa)
  {
     se (== “1” do ch) cópia 'uma”
     mais se (== “2” do ch) cópia “dois”
     etc.
  }

ou usar o interruptor:
 {
     comutar (ch)
     {
     encaixotar “1”: imprimir “um”; ruptura;
     caso “2”: …. etc.
     defeito: cópia ch;
     }
  }

Jose

Outras soluções  
 
programming4us programming4us