A jak ta funkce info alokuje ten string?
Vraci pointer na char, ale ten string musi nekde existovat.
Pokud je ve funkci info alokovanej na stacku, tak nejspis po zavolani te funkce zanikne.
A pointer vyrobce pak muze ukazovat na nejaky bordel.
nevim jak ta funkce info vypada, ale melo by se to spis volat nejak takle.
char vyrobce[32];
info(2, vyrobce);
...
pricemz hlavicka takhle nejak info(int parametr, char* pVyrobce)
pricemz pVyrobce by mohl byt nepovinny parametr a default NULL.




Odpověď s citací