URL: https://linuxfr.org/forums/programmation-c--2/posts/libc-et-retour-chariot Title: libc et retour chariot Authors: Damien Caliste Date: 2005年03月14日T18:57:20+01:00 Tags: Score: 0 Voici mon problème : je souhaite écrire du binaire dans un fichier, octet par octet, j'utilise donc fputc de la lib c (ou fwrite quand j'en ai plusieurs d'un coup sous la main). Sous UNIX, aucun problème, tout passe. Par contre en essayant de porter mon programme sous Windows, fputc et ses petits camarades (fwrite ou fprintf) remplace systématiquement 0x0a par le couple 0x0d-0x0a et mon binaire devient illisible par des programme tiers qui s'attendent à trouver 0x0a seulement. Je pensais naïvement que fputc ou fwrite ne formataient pas leur sortie (au contraire de fprintf), mais à priori ils l'analysent et je ne vois pas comment faire pour écrire mon binaire tranquillement, si quelqu'un a une idée, je le remercie d'avance. Voici ma « distribution » sous windows : CYGWIN_NT-5.1 1.5.12 et d'autre chiffres entre parenthèses.

AltStyle によって変換されたページ (->オリジナル) /