C\C++ 如何合并任意两个文件

DOS命令都可以实现C\C++也应该可以吧。。。exe也能用这个读写吗?... DOS命令 都可以实现
C\C++也应该可以吧。。。
exe也能用这个 读写吗?
展开
 我来答
几点开盘
2010-07-07 · TA获得超过456个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:189万
展开全部
dos命令只是机械的拼接两个文件 并且可以执行 或者浏览
如果这两个文件非可执行文件 且不包含一些头数据 是可以的
拼接以后是可以的 比如文本文件

这个在c/c++里你可以用winexc来实现 其实和dos是一回事

不过如果你想合并两个可执行文件 那就涉及的东西多了 比如dos头啊 资源啊 偏移量啊 汇编里的一些东西 直接拼接是绝对不可能都运行的 最多可以运行第一个
这就不是10分的事了 你要是给钱我可以给你做 不过网上也有好亩带多exe拼合的东西一般黑客网站都有 用来捆绑图片和木马什么的

还有一些文件是包含特殊的数据的 比如jpg rmvb都是压缩后的 是无法直接拼接的 比如你用迅雷看看 看电影 你必须把开头那一点点下迅明芦完才能往后跳 不过想一些流媒体文件是可以合并的 比如flv

不过还有个很神奇的东西 就是rar 你把一个rar文件接到exe后槐唯边 两个文件仍然都可以用
bhsbhsbhsbhs
推荐于2016-11-20 · 超过36用户采纳过TA的回答
知道答主
回答量:196
采纳率:0%
帮助的人:114万
展开全部
这个属于基本文件操作

首先以写入打开一个文件A(ios_base::out)
然后再以读打开一个文件B(ios_base::in)

接着读取B的内容,放进预置缓冲区里(乎销山read函数)
最后将缓冲区中内容写入A

关掉2个文件OK

这些属于C++最基本操作,如果不明白我在说什么,还是先看斗州书吧
C++不像Java那些语言,提供了好多现成的岁中东西
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天池血崩
2010-07-09 · TA获得超过3698个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:266万
展开全部
用流试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式