【发布时间】:2017-11-02 12:22:41
【问题描述】:
当我们使用 tmpfile 创建临时文件时,在大多数情况下我们无法轻易预测名称。 Coverity 扫描也抱怨它的漏洞。 那么有没有什么函数可以创建一个不容易被猜到的临时文件呢?
【问题讨论】:
-
问题是什么?
-
你可以做的是生成一个随机字符串(请搜索互联网如何做到这一点)并使用这个随机字符串在
fopen()中命名你的文件。 -
我在找一个类似tmpfile的函数,当然可以选择调用fopen,但是如果已经有函数为什么要写呢?
标签: c linux temporary-files mktemp