|
|
|
|
Bonjour,
je souhaite realiser des commandes systeme dans mon code je sais qu'il faut utiliser
systeme( );
cependant voila mon erreur
systeme ("cd C:\Users"); // mon code
Warning : universal character names are only valid in c++ and c99
error : incomplete universal character name \U
(il est evident que ma commande systeme n'est pas juste "cd C:\Users" ceci est juste un exemple)
pour un chemin plus long j'ai encore plus d'erreur dés qu'il y a /( lettre) cela plante.
pouvez vous m'aider à debuger ce bout de code et m'expliquer d'où vient l'erreur
ps: je code sous windows ce que je comprend pas c'est que j'ai l'habitude de coder sous unix et que les commandes systeme ne mon jamais possée un tel probleme
merci d'avance
Salut,
C:\\Users Avec "\\" à la place de "\" Car comme tui le sait surement, en C, un "\" peut servir pour inserer un saut à la ligne "\n", ou une tabulation "\t". Donc si tu met juste "C:\Users", le programme cherche a faire "\U" et ça plante. Donc essaies avec "\\". Bye A PC is like a plane, when you open Windows, it's the crash !!! 1/= |_| [4/V |^34[) 7#15, |_|'|^3 4/V 3><7|^3(v)3 633|< !!! |