C++怎么实现copy /b功能

C++如何实现copy /b功能
如题:控制窗口下的copy /b 感觉很厉害,可以把文件合并。。是怎么实现的。。怎么可以把两个文件合并成一个文件。。先后顺序是怎样

高手勿喷~··

------解决方案--------------------
新建一个文件A -》以二进制方式读取第一个文件B的内容写入A -》二进制方式读取B文件的内容,接着之前的写入文件A -》关闭文件
------解决方案--------------------
采取打开你的目标文件,然后读出另外一个文件的数据,存放到你的目标文件中,然后删除掉另外一个文件、