标签: c
我正在进行一项任务,我需要存储多个输出。这将涉及递归。如果我有多个临时文件使用user_address_0_id?
user_address_0_id
答案 0 :(得分:1)
您可以根据需要打开任意数量的打开文件数量限制。请记住,mkstemp会修改您就地传递给它的字符串,因此如果您想要跟踪以后要使用(或者只是删除)它们的名称,则需要为每个名称分配单独的存储空间。或者,如果您再也不需要按名称再次访问它们,则可以在unlink成功返回后立即mkstemp;那么你只需要存储一个名字。
mkstemp
unlink