+ Responder ao Tópico



  1. #1
    mirror
    Boa tarde pessoal!!!

    Eu tô precisando fazer um programinha em C que receba um parametro no momento da execução.
    Por exemplo, tenho um programa que se chama "tomada", eu gostaria que ele fosse executado da seguinte forma:
    ./tomada on
    ./tomada off

    Atualmente eu tenho 2 programas, um faz o papel do "tomada on" e o outro do "tomado off".
    Fiz algumas pesquisas na net, mas não sei pelo que procurar...

    Agradeço a todos desde já,
    Lucas :-D :-D :-D

  2. #2
    itamarjp
    procure sobre o argc e argv



  3. Isso tá me cheirando trabalho de faculdade, hehehe.

  4. #4
    leandro_ntc
    int main(int argc, char * argv[]){
    if(argc==1){
    printf("Parametros insuficientes!");
    }esle{
    if(strcomp(argv[1],"on")==0){ //onde argv[0] é o nome do programa
    //codigo
    };
    if(strcomp(argv[1],"off")==0){ //onde argv[X] pode ir de 1 até argc
    //codigo
    };
    };
    };

    Tomara que isso ajude!



  5. #5
    mirror
    Citação Postado originalmente por xstefanox
    Isso tá me cheirando trabalho de faculdade, hehehe.
    HHAHAHAHAHAHAHAHAHAH!!!

    Pode ficar tranquilo... num é trabalho de escola naum... como eu disse, eu fiz 2 programas - um pra ligar e outro para desligar, mas eu quero ter um só.
    Infelizmente não mostraram esse tipo de coisa na faculdade.

    Obraço e obrigado a todos.
    Lucas :-D






Tópicos Similares

  1. Dúvida sobre passagem de parâmetros em Shell.
    Por Bit no fórum Servidores de Rede
    Respostas: 2
    Último Post: 06-08-2011, 05:48
  2. Banco de dados em Access
    Por Mr_Dexter no fórum Servidores de Rede
    Respostas: 4
    Último Post: 16-12-2002, 21:28
  3. Diretorio padrao de emails em outro diretorio
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 10-12-2002, 10:11
  4. Erro de parâmetro no Script logon.bat
    Por ATNunes no fórum Servidores de Rede
    Respostas: 4
    Último Post: 06-12-2002, 10:35
  5. Troca de senha em virtual domains
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 22-10-2002, 14:17

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L