Problème d'écriture dans un fichier
Laurent
-
marvinrouge -
marvinrouge -
Bonjour tout le monde,
je fais appel à vous car je n'arrive plus à écrire en langage C dans un fichier .dat. Le code est le suivant :
if (fwrite(buffer_ecr,40,1,pt_fic) != 1)
message d'erreur;
Et à chaque fois, j'ai le message d'erreur.Mon "OS" est MSDOS (je sais, ça peut choquer au début mais on s'y fait ...)
La variable buffer_ecr est en CHAR sur 100 mais je ne prends que les 40 premiers octets car ils sont renseignés. Enfin, mon fichier est bien présent mais il est vide (normal ...).
Si quelqu'un a une idée, je suis preneur car je ne sais plus quoi faire.
Merci. Ciao.
je fais appel à vous car je n'arrive plus à écrire en langage C dans un fichier .dat. Le code est le suivant :
if (fwrite(buffer_ecr,40,1,pt_fic) != 1)
message d'erreur;
Et à chaque fois, j'ai le message d'erreur.Mon "OS" est MSDOS (je sais, ça peut choquer au début mais on s'y fait ...)
La variable buffer_ecr est en CHAR sur 100 mais je ne prends que les 40 premiers octets car ils sont renseignés. Enfin, mon fichier est bien présent mais il est vide (normal ...).
Si quelqu'un a une idée, je suis preneur car je ne sais plus quoi faire.
Merci. Ciao.
A voir également:
- Problème d'écriture dans un fichier
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Fichier .dat - Guide