Como faço para usar os comandos de MS-DOS num programa em C ou C++, sei que tem aquele "system("comando")", mas queria usar variaveis junto, por exemplo, um programa em C que pede para o usuario digitar um caminho e o programa pegar este caminho e usar o "explorer" (do DOS), para entrar naquela pastal.
EX:
printf("Digite o caminho de uma pasta para entrar nela: ");
scanf("%s", &pasta);
system("explorer %s", pasta);
Esse exemplo é só para explicar +/- o que eu quero. Sou iniciante em C, mas tenho muita "afinidade" com o MS-DOS, já fiz varios scripts, mas tem muitos problemas, por exemplo , não se pode fazer calculos dentro do script,....
então se alguém pudese me passar uma ideia de como inserir variaves do C num comando do DOS, eu agradeceria muito, e tambem porque eu não devo ser o unico com essa duvida. Pois pesquisei um monte na internet e não achei nada a respeito.
Pergunta
GustavoW
Como faço para usar os comandos de MS-DOS num programa em C ou C++, sei que tem aquele "system("comando")", mas queria usar variaveis junto, por exemplo, um programa em C que pede para o usuario digitar um caminho e o programa pegar este caminho e usar o "explorer" (do DOS), para entrar naquela pastal.
EX:
Esse exemplo é só para explicar +/- o que eu quero. Sou iniciante em C, mas tenho muita "afinidade" com o MS-DOS, já fiz varios scripts, mas tem muitos problemas, por exemplo , não se pode fazer calculos dentro do script,....
então se alguém pudese me passar uma ideia de como inserir variaves do C num comando do DOS, eu agradeceria muito, e tambem porque eu não devo ser o unico com essa duvida. Pois pesquisei um monte na internet e não achei nada a respeito.
VLW, pelas respostas(Se aparecer alguma ;p).
Editado por GustavoWLink para o comentário
Compartilhar em outros sites
8 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.