C/C++ Dossier a espace

C/C++ Dossier a espace - C - Programmation

Marsh Posté le 21-02-2009 à 15:54:41    

Bonjour,

 

voila après x recherche je suis parvenu enfin a trouver comment lancer une application, mais la ou je but c'est que l'un des paramettre est un chemin de dossier a indiquer.
Et comme a chaque fois ke j'essaie de faire des truc ya le dossier foireux de windows qui s'appel program files.
J'ai réussis a trouver en dos comment on fait: "c:\program files\folder\etc"
Mais dans le langage C ca passe pas avec les " ".
Comment on fait en langage C lorsque l'on a un dossier avec un espace?
J'ai essayer ' ' ca marche pas non plus.

 


merci a ceux qui pourrons m'aider.

 

la ligne est toute conne pourtant:

 

system("rar.exe x name.rar c:\\program files\\ " );

 

J'ai eu vent de notion absolu et relatif mais ca m'aide pas du tout ca !

 

le resultat c'est qu'il ne trouve pas le dossier.

 

si je colle tout, il va creer le dossier correspondant.

 

J'ai essayer d'integré un code ACSII mais il l'ecris dans le dossier, j'ai essayer un seul \ marche pas non plus. La je sais plus !

 

merci


Message édité par neo-blaster le 21-02-2009 à 15:56:26
Reply

Marsh Posté le 21-02-2009 à 15:54:41   

Reply

Marsh Posté le 21-02-2009 à 16:02:27    

Code :
  1. #include <stdlib.h>
  2.  
  3. int main(void) {
  4.    system("dir \"c:\\program files\"" );
  5.  
  6.    return 0;
  7. }

Reply

Marsh Posté le 21-02-2009 à 16:04:51    

Je vais essayer, merci d'avoir repondu en tout cas

Reply

Marsh Posté le 21-02-2009 à 16:17:34    

bon ben ca marche impec merci!!!!
Il suffit juste que le dossier soit creer. S'il ne les pas il ne le creera pas mais s'il existe il fera l'action dans le bon dossier ! c'est cool.
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed