Hacer la funcion de COPY (como en MS-DOS) pero en C++
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 ._.
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
#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