Problème commande en C

Résolu/Fermé
Patatra - 24 oct. 2008 à 16:41
 Patatra - 24 oct. 2008 à 16:56
Salut a tous

voila je programme en C depuis un petit temps déja et la j'ai un problème très ennuyant sur cette commande :

system("echo c:\windows>> fichier.bat");

le compilateur prend le \w comme une séquence échappatoire (a la \n comme le retour a la ligne)
impossible de faire apparaitre mon c:\windows dans mon batch ca me donne c:\ :(

Quelqu'un aurais t'il une chtite idée? je bloque grave lol

Merci a tous :)

4 réponses

Ca me donne c:windows mea culpa ^^'
0
Le doublement du \ fonctionne :)

Merci a vous 2 de vous êtres penchés sur mon problème !!
0
Archeus01 Messages postés 1567 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 9 juin 2022 447
24 oct. 2008 à 16:43
je fais plus de c mais du php donc... Sans aucune garantie

system('echo c:\windows>> fichier.bat');
-1
cchristian Messages postés 921 Date d'inscription lundi 21 janvier 2008 Statut Membre Dernière intervention 6 mars 2012 131
24 oct. 2008 à 16:48
Bonsoir,

A tout hasard, essaie en doublant le machin là : \
-1