Diretório C# C++

2 respostas
c
Anderson_Leandro

Pessoal, estou com um problema infernal…
estou criando um programa e preciso que ele acesse uma pasta que fica instalada em “program files” ou “program files (x86)” caso seja 64bits. O problema é que sempre que compilo o programa ele retorna: (c:\program não é reconhecido como um comando interno ou externo…)

suponhamos que eu queira abrir uma pastas dentro de ‘program files’, eu faço mais ou menos assim:

#include <stlib.h>
#include <iostream//> // < ignorem as barras dentro de iostream.

using namespace std;

int main()

{

system("“c:\program files\arquivo_alvo”");
**//Eu inclui até uma aspa adicional na tentativa de abrir**
**//mas mesmo assim não abriu, e só me retorna o erro citado.**

}

2 Respostas

I

Tentou colocar barras duplas (para escapar a barra, já que é um caractere de escape), ou seja, em vez de C:\, colocar C:\\? Além disso, creio que tu tens que utilizar o comando Change Directory (chdir) ou (cd), como pode ser visto aqui: Dev c++ Abrir Pastas.

Anderson_Leandro

Conseguir resolver, sim eu já havia colocado ‘\’ e cd para abrir o dir, exqueci de incluir no código acima, mas obrigado por responder.

Criado 9 de janeiro de 2020
Ultima resposta 14 de jan. de 2020
Respostas 2
Participantes 2