( Finder | 2011. 11. 26., szo – 16:49 )

Mi a kulonbseg? Mind a ket esetben egy pointert kapsz egy char tipusra.

szerk. Szoval tudomasom szerint egy tomb csak egy pointer egy allokalt memoriaterulet elso elemere. A tombneve[i] ekvivalent a *(tombneve+i)-vel. Ki is probalhatod, hogy ugyanazt az eredmenyt fogod kapni. Ezert is lehet egy c-style string char[] vagy char* mert ugyanaz a ketto. (Az elso esetben annyi elonyod van, hogy irhatsz olyat, hogy char string[123] es ezzel allokalhatsz memoriat a stack-en vagy (globalis valtozo eseteben) a statikus memoriaban. Azonban az erosen nem ajanlott, szoval marad a pointer es a jo oreg malloc.)