Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Poprawne wczytywanie / zapisywanie danych binarnych z kilku plików w 1 - jak wczytywać dane?

Ostatnio zmodyfikowano 2015-06-27 22:46
Autor Wiadomość
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?
C/C++
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ć?
P-134118
Monika90
» 2015-06-27 20:19:27
a tak nie można???
C/C++
std::ifstream in( "a.dat", std::ios::binary );
std::ofstream out( "b.dat", std::ios::binary | std::ios::app );
out << in.rdbuf();
P-134122
fokusx
Temat założony przez niniejszego użytkownika
» 2015-06-27 22:46:33
dlatego się pytam :)
P-134125
« 1 »
  Strona 1 z 1