|
|
|
fstream вообще воспринимает бинарные файлы...???
|
|||
|---|---|---|---|
|
#18+
Вот какая проблема... функция write не записывает Byte вот что я пишу ofstream File; ifstream iFile; iFile.open("C:\\TEST\\test.jpg", ios::in | ios::binary); File.open("C:\\test.aaa", ios::out | ios::app | ios::binary); iFile.seekg(0, ios::end); }вычисляю size файла который int Size_iF = iFile.tellg();}буду читать Byte* Buffer = new Byte[Size_iF]; iFile.read(Buffer, Size_iF); File.write(Buffer, Size_iF*sizeof(Byte)); File.close(); iFile.close(); delete[] Buffer; И все ето делается в цикле т.е. куча файлов пишется в один. Если размер файла он делает правильным то данные он туды не пишет...???? Заранее спасибо...))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 22:49 |
|
||
|
fstream вообще воспринимает бинарные файлы...???
|
|||
|---|---|---|---|
|
#18+
Все сам додумал...))) ofstream File; fstream iFile; iFile.open(ListView->Items->Item->SubItems->Strings[3].c_str(), ios::in | ios::binary); File.open(SaveDialog->FileName.c_str(), ios::out | ios::app | ios::binary); iFile.seekg(0, ios::end); int Size_iF = iFile.tellg(); Byte* Buffer = new Byte[Size_iF]; iFile.seekg(0, ios::beg); iFile.read(Buffer, Size_iF); File.seekp(0, ios::beg); File.write(Buffer, Size_iF); File.close(); iFile.close(); delete[] Buffer; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2004, 23:31 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2034168]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
61ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 373ms |

| 0 / 0 |
