J'ai fais un programme en C qui tout au long de son exécution affiche des messages sur son flux de sortie (à savoir la console MS-DOS), l'exécution se déroule correctement, mais lorsque le message contient le chemin d'un fichier l'affichage est :

commande éxécutée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
printf ("Chemin : %s\n", path);
où path représente : \\server\rep1\rep2\fichier


affichage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Chemin : \\server\rep1\rep2\fichier 
CMD.EXE was started with '\\server\rep11\rep22\rep33' as the current directory path. UNC paths are not supported. Defaulting to Windows directory
J'ai essayé de contourner le probleme en utilisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
system("echo \"Chemin : \\\\server\\rep1\\rep2\\fichier\"");
toujours la meme erreur, meme en redirigeant le flux de sortie d'erreur

Quelqu'un saurait'il résoudre ce problème ?

Merci