tempnam

Эта функция POSIX нерекомендуема.Используйте ISO C++ conformant _tempnam вместо этого.