获取由mkstemp()创建的文件名

ale*_*nst 3 c file mkstemp

是否可以从调用中获取文件名(和路径)mkstemp()?如果"是",怎么样?

Som*_*ude 7

mkstemp手册页:

模板的最后六个字符必须是"XXXXXX",并且这些字符将替换为使文件名唯一的字符串.由于它将被修改,因此模板不能是字符串常量,而应声明为字符数组.

因此,您声明一个数组并将其传递给函数,该函数将对其进行修改,然后您在数组中具有文件名.