ivank
Фишка в том, что использование динамической памяти накладывает на программиста обязательство следить за использованными ресурсами. Убирать за собой мусор - тоже своего рода искусство. Но если предположить, что всё будет почищено , то ещё вариант:
Код:
char *psz;
psz = strdup(pszSomeData);
//...
if (psz) free(psz); psz = NULL;