2010-02-17 19 views

Antwort

6

Looks like es ist nur unsigned char. Es sollte also sicher sein, so lange zu spielen, solange Sie keine Arithmetik ausführen.

Aber, müssen Sie wahrscheinlich nicht als diese Seite hat die Schlüssel-String-Funktionalität in Bezug auf den Typ implementiert.

+0

* Vorerst *, es ist unsigned char - aber Warum sollte man einen einfachen Alias ​​für char machen, wenn sie nicht erwarten, dass sich Typedef in der Zukunft ändert? – Mihai

13

Wenn Sie einen Blick auf die Beispiele nehmen, zum Beispiel io2.c, werden Sie feststellen, dass sie nur werfen sie ungeniert an einen char *:

printf("%s", (char *) xmlbuff);