shadow1779
Messages postés706Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention29 septembre 2013
-
29 oct. 2005 à 17:49
shadow1779
Messages postés706Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention29 septembre 2013
-
29 oct. 2005 à 18:40
bonjour j'essai de faire un downloader en C, pour l'instant en mode console, je debute en C, cependant quand je demande a l'utilisateur ou mettre le fichier téléchargé sur le disque, il est obligé de mettre deux \ pour que ca en fasse un seul (par exemple c:\\program files\\download,
comment puis je alors faire pour que si dans ma chaine de caractere ou je fais gets(path) , tout les \ soit doublé afin que cela fonctionne...
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 29 oct. 2005 à 18:06
Salut,
Il faut doubler les \ uniquement dans ton code lorsque tu met une
chaine entre " ", car le \ est utilisé pour les caracteres speciaux
(comme \n \r etc..).
Lorsque l'utilisateur saisit un chemin il n'a pas besoin de doubler les \, et tu n'a pas besoin de le modifier pour l'utiliser.