Poprawne wczytywanie / zapisywanie danych binarnych z kilku plików w 1 - jak wczytywać dane?
Ostatnio zmodyfikowano 2015-06-27 22:46
fokusx Temat założony przez niniejszego użytkownika |
Poprawne wczytywanie / zapisywanie danych binarnych z kilku plików w 1 - jak wczytywać dane? » 2015-06-27 18:06:14 Witam, jak poprawnie wczytywać dane binarne z pliku (od początku do końca) "x1.dat" , by dopisać je przykładowo na koniec pliku "link.dat"? czy coś takiego jest poprawne i szybkie? ifstream fin( "x1.dat", ios::binary );
char * buff; fin.seekg( 0, ios_base::end ); unsigned t = fin.tellg(); fin.seekg( 0, ios_base::beg ); buff = new char[ t ]; fin.read( buff, t * sizeof( char ) );
czy może inaczej to powinienem robić? |
|
Monika90 |
» 2015-06-27 20:19:27 a tak nie można??? std::ifstream in( "a.dat", std::ios::binary ); std::ofstream out( "b.dat", std::ios::binary | std::ios::app ); out << in.rdbuf();
|
|
fokusx Temat założony przez niniejszego użytkownika |
» 2015-06-27 22:46:33 dlatego się pytam :) |
|
« 1 » |