Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » Array kleiner als deklariert

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.04.2011, 17:32 Uhr
jimmy



Hi miteinander,

kann mir jemand mal C++-Arrays erklären?!?
Wenn ich ein uchar-Array anlege


Code:

uchar array[10]="1234567890";



und g++ drüber laufen lasse, gibt der aus


Zitat:

Initialisierungs-Zeichenkette für char-Feld ist zu lang



Was versteh ich jetzt falsch?!?
Mit

Code:

uchar array[10]="123456789";



klappts übrigens.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.04.2011, 17:53 Uhr
Tommix



Hallo,
bei Zeichenketten kommt noch ein abschließendes '\0' als Ende-Markierung hinzu.

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.04.2011, 17:59 Uhr
jimmy



Hi Tommix,

vielen Dank für die schnelle Antwort.
Stimmt, jetzt wo Du es sagst:
ich hab es auch gefunden.

Gruß Jimmy
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: