malloc()

Ales Horak ALES na rupnw.upol.cz
Pátek Únor 20 12:04:25 CET 1998


> >   char var[n]    /* coz nefunguje se vsemi "retezcovymi" funkcemi
> >                           (incomaptible type assignment)  */
>
> je n konstanta nebo promenna?
>
> hlasku o "incompatible..." nechapu, IMHO je chyba nekde trochu jinde
>

kdyz udelam napr:

char *var;
...
var=malloc(100);
var=getenv("nejaka_promenna_shellu");

tak je vse OK, ale kdyz to udelam takhle:

char var[100];
...
var=getenv("nejaka_promenna_shellu");

tak mi gcc pri pokusu o preklad na tom radku "var=.." tvrdi:
"incompatible types in assignment"


--       

                                     Ales Horak
___________________________________________________________________
                                     Palacky University Library
                                     sys_admin();
                                     http://tin.upol.cz/
                              


Další informace o konferenci Linux