28 Feb
2004
28 Feb
'04
13:45
Hallo, Ich habe folgende Frage zu diesem Programmausschnitt: [..] int main() { char wort[10]; wort[0]='B'; //(1) wort[1]='i'; wort[2]='l'; wort[3]='d'; wort[4]='\0'; [..] Zu //(1) - warum muss das B hier in ' ' stehen und nicht in normalen Anführungszeichen(" ")? In dem eindimensionalen char-Array können ja 10 Werte gespeichert werden. Aber Halt! Eigentlich sind es ja nur neun, weil am Ende jeder String eine binäre Null stehen muss. Aber warum muss sie das? Kann mir das jemand erklären? Viele Dank schonmal im vorraus! Gruss Daniel -- clusterix.perl@gmx.de