社区
C语言
帖子详情
如何给内存中的一块数据生成文件名?
fei_ben
2000-06-09 09:23:00
可以creat一个临时文件放内存中的一块数据,但我现在不想生成文件,而只是想使这块数据有一个文件名,以便fOpen这类的函数调用,如何解决,是否有WinAPI或C++类库可以调用??
...全文
234
11
打赏
收藏
如何给内存中的一块数据生成文件名?
可以creat一个临时文件放内存中的一块数据,但我现在不想生成文件,而只是想使这块数据有一个文件名,以便fOpen这类的函数调用,如何解决,是否有WinAPI或C++类库可以调用??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hbd
2000-08-11
打赏
举报
回复
如果这个问题解决了,不妨告诉我以下!谢谢
halfdream
2000-06-12
打赏
举报
回复
SCUM 说的东西好象有点问题。呵呵,让人很怀疑。
重定向流的钩子是什么东东?
fei_ben, tmpnam() 不是那样用的,它的意思只是产生一个不于其它文件名称重复的字符串,用它可以作为文件名。 至于后来该干什么你还得干什么。
可以象Kenny 说的那样做。
但我想你是不是真的需要使用它?
kxy
2000-06-12
打赏
举报
回复
SCUM知道一个名词就瞎掰:)
Kenny
2000-06-12
打赏
举报
回复
请使用:CreateFile()创建一个临时文件;
再用CreateFileMapping()创建一个内存映象文件;
最后是MapViewOfFile()映射该地址。
只是一定要仔细看这三个API的帮助哟。
kxy
2000-06-12
打赏
举报
回复
什么叫给内存生成文件名??
你是不是半路出家写程序的:)
思路混乱!
kxy
2000-06-12
打赏
举报
回复
可以使用LoadFromFile的都有相应的LoadFromStream,
fei_ben
2000-06-12
打赏
举报
回复
To:kxy
这是一个尊严问题,我不是半道出家学编程:-)。
TO:jansenzhu
你能不能说的详细一点?
fei_ben
2000-06-12
打赏
举报
回复
给SCUM加200分,我刚来不久,不知道怎么加。
TO:kxy:比如说,在一个大文件中有一段数据是RTF格式的文本,我想把这段数据析出显示,用C++Builder 的TRichedit的LoadFromFile()就可以了,不需要自己研究RTF格式了,所以,我考虑为这段数据生成文件名,但我有不希望有写磁盘的操作,于是产生这么搞的一个问题。我知道C++的tmpnam函数可以生成文件名,而不实际生成文件,但当我把数据写入这个文件是,死机了,照函数手册,这个文件应该可以用fOpen()之类的函数操作,我该怎么办???
多谢两位的回答。
茂奇软件
2000-06-12
打赏
举报
回复
Do you have try the IFS hook.
I think it is a hard job but
can solve the problem.
Good lucky for every one.
Jansen Zhu.
kxy
2000-06-11
打赏
举报
回复
你为何一定用fopen,直接对内存操作不就行了.
SCUM
2000-06-11
打赏
举报
回复
如果OS支持输出流重定向, 则可轻取之.
但是在 Windows 下, 好像没有现成的方法可用.
一定要这样的话, 只好自己写一个重定向流的钩子了.
教你快速查找电脑
中
的文件
平常工作
中
查找文件特别慢?不记得
文件名
,只记得文件的部分内容的情况下,无法查找文件,实在是令人头疼。在这里教大家使用两个工具,1秒即可在电脑
中
找到你要的文件,支持按文件内容查找。学会后,让你的办公效率提升百倍。
面试官:
内存
泄漏,
内存
溢出如何排查?
前言 我们先来了解一下Java堆的组成机构。对于大多数应用来说,Java堆(Java Heap)是Java虚拟机锁管理的
内存
中
最大的
一块
。Java堆是所有线程共享的
一块
内存
区域,在虚拟机启动时创建。此
内存
区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配
内存
堆的结构如下 新生代老年代的具体划分比例如下 分代的主要作用就是为了更高效的管理
内存
内存
泄漏和
内存
溢出是2个不同的概念
内存
泄漏:对象已经不使用了,但是还占用着
内存
空间,没有被释放
内存
溢出:堆空间不够用了,通常表现为OutOfMe.
c语言程序经过编译以后
生成
的
文件名
的后缀为,c语言源文件经过编译后
生成
文件的后缀是什么...
c语言源文件经过编译后
生成
文件的后缀是什么c语言源文件经过编译后
生成
文件的后缀是“.obj”。C语言源程序经过编译程序编译之后,
生成
一个后缀为“.obj”的文件,最后由称为“连接程序”的软件,把此“.obj”文件与各种库函数连接在一起,
生成
一个后缀“.exe”的可执行文件。教程推荐:《c语言教程视频》c语言源文件经过编译后,
生成
文件的后缀是“.obj”。C语言源文件后缀名是“.c”,编译
生成
的文件...
获取计算机
内存
镜像文件,Dump镜像
内存
提取工具
Dump镜像
内存
提取工具官方版是一款非常专业的Dump镜像
内存
提取软件,Dump镜像
内存
提取工具官方版可以提取进程程序的镜像
内存
地址和大小
数据
信息,Dump镜像
内存
提取工具可以获取Dump信息,从而方便寻找特征码等
数据
。软件介绍Dump镜像
内存
提取工具官方版可用于提取任何游戏进程的镜像
内存
,用于找特征码等
数据
软件特色1、保存的TXT和eml文件均在DUMP文件所在的文件夹下,
文件名
与DUMP文件同...
HDFS
中
NameNode和DataNode的作用
NameNode作用 NameNode在
内存
中
保存着整个文件系统的名称空间和文件
数据
块的地址映射 整个HDFS可存储的文件数受限于NameNode的
内存
大小 1.NameNode元
数据
信息
文件名
,文件目录结构,文件属性(
生成
时间,副本数,权限)每个文件的块列表.以及列表
中
的块与块所在的DataNode之间的地址映射关系 在
内存
中
加载文件系统
中
每个文件和每个
数据
块的引用关系(文件,blo...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章