Hacer la funcion de COPY (como en MS-DOS) pero en C++

mootza
14 de Marzo del 2010
Holaaa alguien que me ayude ocupo realizar un programa que me haga la funcion de cmd de copy estoy algo estresada xqe no mas no salee >.< no tiene que incluir el system ._.

skilltik
14 de Marzo del 2010
abriendo el archivo como un binario.

#include <iostream>
#include <cstring>
#include <fstream>
using namespace std;

int main(int argc, char *argv[]) {
fstream abrir("saw.mp3", ios::binary| ios::in|ios::ate);
fstream copiar("copia_saw.mp3",ios::binary|ios::out);
int tamanio=abrir.tellg();
abrir.seekg(0,ios::beg);
char *aa;
aa= new char[tamanio];
abrir.read(aa,tamanio);
copiar.write(aa,tamanio);
copiar.close();
return 0;
}

saludOS