Téléchargement
illégal
Posez votre question Signaler

FILE langage c [Résolu]

sadektlili 30Messages postés 16 décembre 2008Date d'inscription 3 avril 2010Dernière intervention - Dernière réponse le 2 janv. 2009 à 20:59
Bonjour,quant je mais ça la fichier n'ouvre pas !!!!
host=fopen("c:\\Windows\system32\drivers\etc\host","r+");
Lire la suite 

FILE langage c »

1 réponses
Réponse
+0
moins plus
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.
Ajouter un commentaire
Ce document intitulé « FILE langage c » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?