社区
C语言
帖子详情
如何给内存中的一块数据生成文件名?
fei_ben
2000-06-09 09:23:00
可以creat一个临时文件放内存中的一块数据,但我现在不想生成文件,而只是想使这块数据有一个文件名,以便fOpen这类的函数调用,如何解决,是否有WinAPI或C++类库可以调用??
...全文
233
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 下, 好像没有现成的方法可用.
一定要这样的话, 只好自己写一个重定向流的钩子了.
面试官:
内存
泄漏,
内存
溢出如何排查?
前言 我们先来了解一下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...
java千万级别
数据
生成
文件思路和优化
java千万级别
数据
生成
文件思路和优化 一年前写过一个百万级别
数据
库
数据
生成
配置xml文件的程序,程序目的是用来把
数据
库里面的
数据
生成
xml文件.程序可以配置多少文件
生成
到一个文件
中
去. 程序刚开始设计的时候说的是最多百万级别
数据
,最多50W
数据
生成
到一个xml文件里面去,所以在做测试的时候自己也只是造了100W的
数据
并没有做过多
数据
量的测试,然后问题就来了....由于程序使用的局点数
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章