013
04.09.2006, 19:39 Uhr
xXx
Devil
|
hmm nuja ... ich geb euch mal das wichtige:
C++: |
void Font::Draw(int x, int y, const char *const str, const unsigned int format, const unsigned int color, size_t len, unsigned short max_width) const { ... }
|
Ist die Funktion zum zeichnen ... der String auf den der Pointer zeigt stimmt so weit... und wenn ich das ganze mal einfach in nen char array reinschreib stimmt es auch:
C++: |
char string[1024]; snprintf(string, 1024, "%s", p); font->Draw( ...);
|
Bei direkter Angabe von p nicht...
C++: |
char* string = new char[length+1]; snprintf(string, length+1, "%s", p);
|
Ist zwar schon korrekter aber nicht richtig |