我正在尝试用C++创建一个临时文本文件,然后在程序结束时删除它.我没跟谷歌好运.
你能告诉我使用哪些功能吗?
下面的答案告诉我如何创建临时文件.如果我只是想创建一个文件(tmp.txt)然后将其删除怎么办?我该怎么办?
我得到这个警告说tmpnam是危险的,但我更喜欢使用它,因为它可以在Windows和Linux中使用.我想知道为什么它会被认为是危险的(我猜它是因为有可能被误用而不是实际上没有正常工作).
我正在尝试创建一个临时目录来执行其中的一些操作,然后在最后删除整个事情.我在UNIX系统中使用C语言,所以我希望能够遵守这个环境.
对此进行编程的最佳方法是什么?
编辑
我真的需要一个目录,而不仅仅是一个文件.小程序旨在尝试我是否可以执行svn checkout项目.因此,它应该能够创建文件和目录的完整层次结构.