hallo!
ich habe eine classe programmiert in c++ die im grunde genommen einen char array in bestimmte elemente trennen soll. die daten die die klasse verarbeiten soll werden durch ein recv empfangen und haben generell dieses format:
XXX [anzahl an elementen]{anzahl der zeichen des folgenden elementes}[element]{anzahl der zeichen des folgenden elementes}[element] usw
wobei XXX eine dreistellige zahl ist. ein beispiel:
123 2{3}abc{6}blabla
123 ist das eine kennziffer, gefolgt von einem leerzeichen, daraufhin folgt die anzahl an elementen, also 2, und dann in geschweiften klammern die anzahl der zeichen des nächsten elementes, dann das element (abc) und dann wieder die anzahl der zeichen des nächsten elementes und dann wieder das nächste element.
EDIT:
so ich habe es jetzt fehlerfrei hingekriegt, nur benutze ich nun die klasse CString...
gibt es eine möglichkeit CString auch in einer NICHT MFC Anwendung/Dll zu benutzen?
ich habe eine classe programmiert in c++ die im grunde genommen einen char array in bestimmte elemente trennen soll. die daten die die klasse verarbeiten soll werden durch ein recv empfangen und haben generell dieses format:
XXX [anzahl an elementen]{anzahl der zeichen des folgenden elementes}[element]{anzahl der zeichen des folgenden elementes}[element] usw
wobei XXX eine dreistellige zahl ist. ein beispiel:
123 2{3}abc{6}blabla
123 ist das eine kennziffer, gefolgt von einem leerzeichen, daraufhin folgt die anzahl an elementen, also 2, und dann in geschweiften klammern die anzahl der zeichen des nächsten elementes, dann das element (abc) und dann wieder die anzahl der zeichen des nächsten elementes und dann wieder das nächste element.
EDIT:
so ich habe es jetzt fehlerfrei hingekriegt, nur benutze ich nun die klasse CString...
gibt es eine möglichkeit CString auch in einer NICHT MFC Anwendung/Dll zu benutzen?