000
17.05.2005, 14:44 Uhr
spelth
|
hi leute!
ich muss ein server/client programm schreiben, dass dateien übers netzwerk versendet, und sollte diese natürlich binär verschicken.
ich hab mir das so vorgestellt dass ich sie einmal binär einlese:
Code: |
char *buffer; int size; ifstream file (search, ios::in|ios::binary|ios::ate); size = file.tellg(); file.seekg (0, ios::beg); buffer = new char [size]; file.read (buffer, size); file.close();
|
das haut ja irgendwie hin, aber das speichern in ein file geht nicht mehr:
Code: |
ofstream ofs (m_search, ios::out|ios::binary); ofs.write (search, search.GetLength()); ofs.close();
|
kann mir da helfen? es kommt nur müll in die datei, der nicht lesbar ist..
vielen dank im vorraus!
spelth Dieser Post wurde am 17.05.2005 um 15:03 Uhr von spelth editiert. |