Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Função system()


arthurgregorio

Pergunta

Boa Tarde Galera!

Sou novo no forum, e preciso de um Help ai de alguém!

esotu fazendo um programinha para que eu possa gerar meu arquivos JAR do JAVA de uma forma mais simples... por isso pensei em criar um programa em C que fozesse isso pra mim..

a aplicação deve ser bem simples, por isso está sem interface gráfica e tals, só o console msmo!

pois bem, estou com um problema na hora de usar a função SYSTEM() ... eu estou colocando assim:

system("jar cvfm %s.jar %s %s.class", nJAR, MANIFEST, nCLASS);
onde: nJAR = variável q tem o nome do JAR MANIFEST = o arquivo MANIFEST nCLASS = nome da classe todos são strings... uso o DEV C++ e ele gera o seguinte erro: "too many arguments in function 'system'" pelo que sei, isso quer dizer q não posso usar tudo isso de argumentos... mas como você's fariam se fossem ter que chamar o console do windows e executar algo nele? Lembrando que: se digitar isso no CMD ele cria um JAR de uma determina CLASS e tals.... Agradeço a quem puder ajudar! ahhhh! meu código inteiro:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MANIFEST "manifest.txt"

void cria(){
  
  char nJAR[100], nCLASS[100];
    
  printf("..:: Criando um JAR ::..\n\n");
  
  printf("De um nome ao JAR: ?\b");
  scanf("%s", &nJAR);
    
  printf("Insira o nome da classe: ?\b");
  scanf("%s", &nCLASS);
  
  printf("\n\n");
  
  system("jar cvfm %s.jar %s %s.class", nJAR, MANIFEST, nCLASS);
    
  printf("\n\n");
         
}


int main(){
    
  cria();

  getch();    
  return 0;
  
}

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...