gpt4 book ai didi

c - tmpfile() 在哪里存储它创建的文件(在 mingw-gcc/windows 7 中)?

转载 作者:太空宇宙 更新时间:2023-11-04 04:50:00 26 4
gpt4 key购买 nike

我正在使用 mingw-gcc(最新的 CodeBlocks)测试 tmpfile(),程序按预期工作:打开 10 个临时文件,写入 10 个随机字符串,然后回读这 10 个字符串并关闭每个 *fp。

就像我说的,按预期工作,但阅读了一些关于 win7 临时位置的文章,我开始搜索文件的实际存储位置,然后再进行自动删除。在 UNIX 上,默认位置为/tmp

在 Windows 7 上,我的想法用完了......- 程序文件夹- 用户/appdata/local/tmp/- window /温度

我找不到那些文件,我什至使用 total commander 从里面的一些已知字符串中搜索。没有任何。有什么想法吗?

最佳答案

我有同样的问题,在查看此处链接的线程后:

http://sourceforge.net/p/mingw/bugs/666/

...我认为 MinGW 人员推出了一个特殊版本,将临时文件完全保存在内存中

如果不梳理 MinGW 的来源和/或询问邮件列表,我不知道他们的解决方案有多完整。在任何一种情况下,考虑到它的问题,无论如何使用 tmpfile() 以外的一些函数可能是一个更好的主意。

关于c - tmpfile() 在哪里存储它创建的文件(在 mingw-gcc/windows 7 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16485031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com