1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Parametrização em C#

Discussão em 'Programação' iniciada por Py_, 28 de Junho de 2007. (Respostas: 3; Visualizações: 1213)

  1. Py_

    Py_ Power Member

    Boas... eu acabei de fazer um programa em C# e agora queria realizar um pequeno pormenor mas não consigo.
    Eu queria conseguir correr o programa na linha de comandos de forma a executar o programa da seguinte forma "(nome do programa).exe (nome do ficheiro).txt"... o programa é para fazer shift cipher caso isso seja relevante...

    Obrigado por tudo...
     
  2. SoundSurfer

    SoundSurfer Power Member

    O método "Main" de uma "console application" recebe como parâmetro um array (args) que é preenchido com os valores passados na linha de comandos.

    Se bem me lembro o args[0] é o nome do exe chamado, o args[1] é o primeiro argumento e por aí fora.
     
  3. Py_

    Py_ Power Member

    ok... vou tentar... obrigadissimo...
     
  4. :)isso mesmo, fazes

    main( argc[], argv[]){
    .....
    }
    argc conta o numero de entradas que houveram ao compilares o programa:
    se introduzires 3 parametros o argc será igual a 3 ou 2( n me lembro se começa a contar a 0 ou 1)

    argv guarda um apontador para strings com o nome do parametro allocado em memória....
     

Partilhar esta Página