Nepochopeny autor
Libor Mitrenga
konfer na msi-zlin.cz
Pátek Leden 19 15:32:34 CET 2001
> Pritom ak riadok:
> char *temp="ABCD";
> nahradim
> char temp[]="ABCD";
> vsetko ide v poriadku?
Dle mého skromného názoru se *temp vytvoří jen pointer na segment, kde je
uložena kontanta "ABCD" a tam není možné přistupovat jinak než read.
temp[] otevře char[n], kde n je délka stringu + 1 a udělá kopii
"ABCD"+zakončení 0. Toto je již (tuším ve stacku - nekamenujte mě) a tady je
možné přistupovat v délce 5 bajtů jak read tak write.
*************************************************
Libor Mitrenga mail-to: libor.mitrenga na msi-zlin.cz
mobil: 0602 716 913, tel: 067 / 721 18 01, fax: 067 / 721 00 44
*************************************************
Další informace o konferenci Linux