Miért jelez "incompatible types in assignment" hibát a C fordító?
Figyelt kérdés
Van egy stringeket (karaktertömböket) tartalmazó tömböm, melyet "char honapok[12][8];"-ként van definiálva. És van egy sima stringem, ami pedig "char nev[8];"-ként.
A hibát a "nev = honapok[1];" utasításra kapom és nem értem, hogy miért, illetve hogyan másképp lehetne a stringtömb egy adott értékét egy sima stringbe menteni?
#tömb #stingek
2012. máj. 9. 23:00
1/1 iostream válasza:
Tömböket nem tudsz ÍGY másolni.
Próbáld memcpy-val.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!