Donc voilà j'expose mon probleme, je voudrais que mon fichier C execute un fichier nommé php.bat .

Donc mon fichier C est constitué ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
[...]
        FILE* exeUn = NULL;
 
    exeUn= fopen("exe1.bat", "w");
 
    if (exeUn != NULL)
    {
        fputs("@echo off \nstart C:\\Documents.and.Settings\\Pr,nom.NOM\\Menu.D,marrer\\Programmes\\D,marrage\\php.bat", exeUn);
        fclose(exeUn);
    }
[...]
system("exe1.bat");
La, lorsque j'execute, il me met un message d'alerte me disant qu'il ne trouve pas 'C:\Documents.and.Settings\Pr,nom.NOM\Menu.D,marrer\Programmes\D,marrage\php.bat' . J'ai donc bien evidemment essayer de remplacer les "." par des espaces; il met dit alors que 'C:\Documents' n'est pas reconnu. J'ai aussi essayer de remplacer les "," par des "é", mais là il me remplace les é par des "U" (avec un accent dessus).
J'ai aussi essayé de faire ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
     system("cd C:\\Documents.and.Settings\\Pr,nom.NOM\\Menu.D,marrer\\Programmes\\D,marrage\\"); 
     system("start php.bat");
Cela ne marche pas non plus...

Sauriez vous où est mon problème?

Merci