A[5] = "almak"; miert kell a[6] a tombzaronak eleg lenne az 5 is?
Figyelt kérdés
a[5] = "almak"; hiba keves a tomb
a[6] = "almak"; viszont mar lefut,de a tombzaro \0 az 5.ikben tomb elembe meg belfer,hisz a[0] tol kezdodik a mentes,ertekadas.
2012. jan. 4. 20:46
1/3 anonim válasza:
Ez nem így működik, amikor egy tömböt inicializálsz, a méretét adod meg, tehát mindenképp egy 6 hosszú tömb kell az "alma" szóhoz, mert 5+1 a '\0'. A tömb indexelése 0-tól kezdődik (a[0]), de itt méretről van szó a kérdésed alapján, ez a 2 dolog teljesen más. Tehát az adott szó karatereinek számánál mindig eggyel nagyobb tömbre van szükséged a lefutáshoz, mivel a sztringzáró karaktert is tárolni kell. Pl. a jelen példában a 6 hosszú "a" tömböt, csak a[5]-ig lehet indexelni, mert 0-tól megy az indexelés. Tehát az indexelés, és az inicializálás teljesen más dolog.
2/3 anonim 



válasza:





ha a[6]-tal dedlarálod, akkor tényleg a[0]-nál kezdődik a tömb, de csak a[5]-ig tart!
3/3 anonim 



válasza:





Amúgy fix szövegek esetében jobban jársz, ha nem adsz meg méretet. Könnyebb lesz neked.
Tehát:
a[] = "almak";
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!