FILE langage c

Résolu/Fermé
sadektlili Messages postés 139 Date d'inscription mardi 16 décembre 2008 Statut Membre Dernière intervention 3 avril 2010 - 2 janv. 2009 à 20:36
 loupius - 2 janv. 2009 à 20:59
Bonjour,quant je mais ça la fichier n'ouvre pas !!!!
host=fopen("c:\\Windows\system32\drivers\etc\host","r+");
A voir également:

1 réponse

Erreur classique!
En C l'antislash est un caractère spécial; il faut donc la doubler, soit:
host=fopen("c:\\\\Windows\\system32\\drivers\\etc\\host","r+");

D'autre part avec r+, je crois que le fichier doit exister, il ne sera pas crée.
0