Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

gerossantos

Menu de jogo

Mensagens Recomendadas

gerossantos    0
gerossantos

bom dia tenho um problema eu uso o advmenu como frontend para meus jogos estou compilando ele mas quero adicionar um comando no qual ele vai ferificar a existencia de um executavel dentro da pasta system32 se esse executavel não existir o advmenu não vai abrir e vai exibir uma mensagem de erro 

 

tenho + ou - um modelo de como fazer

int main(int argc, char *argv[])
	{ nome do arquivo CHAR arquivo[] = "c:\\windows\\system32\\arcade.exe";  
	// vamos testar a existência do arquivo 
    if(PathFileExists(arquivo))
	{ cout << "ENTRE EM CONTATO COM O FORNECEDOR .\n" << endl;
	} else
	{ cout << "O arquivo NÃO existe no caminho informado ENTRE EM CONTATO COM O FORNECEDOR : " 
    << GetLastError() << endl;
	}   system("PAUSE"); return EXIT_SUCCESS;
	}

preciso de ajuda paraa fazer funcionar não tenho muito conhecimento nessa linguagem de programação

Editado por gerossantos
organizar o codigo

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1124
HappyHippyHippo
4 horas atrás, gerossantos disse:

bom dia tenho um problema eu uso o advmenu como frontend para meus jogos estou compilando ele mas quero adicionar um comando no qual ele vai ferificar a existencia de um executavel dentro da pasta system32 se esse executavel não existir o advmenu não vai abrir e vai exibir uma mensagem de erro 

 

tenho + ou - um modelo de como fazer


int main(int argc, char *argv[])

{ nome do arquivo CHAR arquivo[] = "c:\\windows\\system32\\arcade.exe";

  // vamos testar a existência do arquivo if(PathFileExists(arquivo))

{ cout << "ENTRE EM CONTATO COM O FORNECEDOR .\n" << endl;

} else

{ cout << "O arquivo NÃO existe no caminho informado ENTRE EM CONTATO COM O FORNECEDOR : "

<< GetLastError() << endl;

}   system("PAUSE"); return EXIT_SUCCESS; }

 

o que ?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
gerossantos    0
gerossantos
21 horas atrás, HappyHippyHippo disse:

o que ?

quero adicionar um comando no qual ele vai verificar a existencia de um executavel dentro da pasta arcade se esse executavel não existir o advmenu não vai abrir e vai exibir uma mensagem de erro   tem como ajudar nisso? esse codigo acimafoi uma tentativa mas não funciona preciso de ajuda para fazer funcionar

também tentei assim mas assim o executável que eu compilei não abre

	int main(int argc,char *argv[]){
 
FILE *fp;
fp=fopen("c:\\arcade\\arcade1.exe","r");
if(fp){
    return(1);
	    }else{
    printf("Game Over\nTry again");
}
return(0);
exit;
}
Editado por gerossantos

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
HappyHippyHippo    1124
HappyHippyHippo

o código que apresentas só verifica a existência do ficheiro. nada dele indica a sua execução.

sendo essa a questão original do tópico, não estou a ver qual é realmente a dúvida

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
gerossantos    0
gerossantos
11 horas atrás, HappyHippyHippo disse:

o código que apresentas só verifica a existência do ficheiro. nada dele indica a sua execução.

sendo essa a questão original do tópico, não estou a ver qual é realmente a dúvida

eu quero o seguinte que esse codigo verifique a existencia do executavel  na partição  c:\\arcade\\arcade1.exe se ele existir deixa executar o programa se ele não existir da uma mensagem de erro e o programa não abre isso que quero fazer tem como ajudar não conheço nada dessa linguagem de programação 

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade