Repr�sentation m�moire d'un CString
Bonjour,
je souhaiterai connaitre la r�pr�sentation m�moire d'un CString.
Pourquoi ?
Parceque j'ai besoin de lire des fichiers binaires contenant p�le-m�le des "long", des "int", et des "CString".
Pour les "long", je lis 4 Octets. Pour les "int", 2 Octets.
Mais pour les CString ???
J'ai compris que le premier octets �tait la taille du CString (mais quid d'un CString de plus 256 caract�res ?)
Ensuite les donn�es sur autant d'octets que donn�s par le premier Octet.
Sauf que, si mon CString est une chaine vide ? Qu'ai-je ? Un "0" sur le premier octet, mais ai-je un deuxi�me octet ?
Bref, je m'embrouille un peu, et quelques �claircissement sur la repr�sentation m�moireds'un CString m'aiderai bien.
Pour info, les fichiers sont cr��s par la classe CArchive dans lequel on �crit avec l'op�rateur surcharg� "<<".
Par contre, j'utilise un autre langage (le PHP) pour relire "octet par octet" ce fichier..