[BraLUG] Compiler-Warning vermeiden?
Markus Dahms
mad at automagically.de
Mi Jul 23 18:22:05 CEST 2008
Hallo nochmal,
>> unsigned char *t="teststring";
> Wo die Initialisierung passiert, ist C egal. Nur fuer die Variablen-
> deklaration gibt's laut Standard einen festen Platz.
kleine Korrektur:
| unsigned char *t = "bla";
ist eine normale Zuweisung der Zeigervariablen t auf einen anonymen
Speicherbereich, in dem "bla" steht, das kannst du ueberall machen.
Eine Initialisierung im C-Sinn, die nur waehrend der Deklaration geht,
waere (initialisiert ein uchar-Array):
| unsigned char t[] = "bla";
Warnungen wegen unsigned/signed gibt's in beiden Faellen, aber das
war ja schon geklaert, denke ich ;)
so long,
Markus
--
ubuntu is an ancient african word meaning "i can't install debian."
-- unknown
Mehr Informationen über die Mailingliste Bralug