Comment écrire un fichier octet par octet à l'aide de c++

Comment écrire un fichier octet par octet à l'aide de c++?

unsigned short array[2]={ox20ac,0x20bc};

si j'ai une valeur hexadécimale 0x20ac comment écrire un octet par octet dans un fichier à l'aide de c++

Ne serait-il pas préférer à l'écrire en une seule fois?
out.write(reinterpret_cast<char const*>(array), sizeof array) vous laisse écrire le sous-jacent d'octets de la représentation.
n'est-elle pas besoin de savoir boutisme?
dépend de l'endianness est un problème ou pas.
Comme une réponse à un non-ésotérique question sur StackOverflow, je pense que nous devons nous efforcer d'être incomplet en ce qui concerne la question posée, de sorte que nous devrions inclure tous les détails pertinents pour ceux qui trouvent la question.

OriginalL'auteur Venkatesan | 2013-12-05