Citace Původně odeslal RayeR
Jesi je tu nakej expert na Cecko...

Rad bych vedel, jesi fce printf, sprintf a pod. kontrolujou kdyz jim predam NULL misto pointeru na retezec. Tedy napr. printf("neco: %s",p_string);
Co se stane (ma se stat) pokud je p_string=NULL?

V mem pripade to vypise na obrazovku (null) . To je OK, ale sprintf mi crashne...
Jo, je to presne jak rikas. sprintf, strdup apod. hodi SIGSEGV, printf a fprint by mely vypsat neco jako (null), ale rozhodne bych to nebral jako pravidlo. Vzdycky plati, ze je to lepsi osetrit.