Kezdőoldal » Számítástechnika » Programozás » Miért jelez "incompatible...

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.

2012. máj. 9. 23:30
Hasznos számodra ez a válasz?

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!