Ecrir un espace dans un fichier binaire
Résolu
D_A_R_K_O_S
Messages postés
124
Statut
Membre
-
D_A_R_K_O_S Messages postés 124 Statut Membre -
D_A_R_K_O_S Messages postés 124 Statut Membre -
Bonjour,
J'ai un programme où un fichier est ouvert en mode écriture binaire ("wb") et j'aimerais insérer un espace et un retour à la ligne dedans.
Ne marche pas...
Quelqu'un saurait comment faire ?
Merci d'avance !
J'ai un programme où un fichier est ouvert en mode écriture binaire ("wb") et j'aimerais insérer un espace et un retour à la ligne dedans.
fputs(" \n", fichier);
Ne marche pas...
Quelqu'un saurait comment faire ?
Merci d'avance !
3 réponses
-
Si ça ne marche pas c'est qu'il y a une erreur ailleurs.
Poste ton programme en entier.
Et n'oublie pas d'utiliser la balise "code" (à droite du bouton souligné) et choisis le C :-).
Cdlt, -
Le code était celui ci :
fichier = fopen("fichierAjout", "wb"); if (!fichier) return 0; fputs(" \n", fichier); fclose(fichier);
Mais ça marche en remplaçant fputs par cette fonction :
fwrite(" \n", 3, 1, fichier);
Merci quand même ! :) -