FILE langage c

Résolu
sadektlili Messages postés 139 Date d'inscription   Statut Membre Dernière intervention   -  
 loupius -
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

loupius
 
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