Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / fstream вообще воспринимает бинарные файлы...??? / 2 сообщений из 2, страница 1 из 1
29.10.2004, 22:49
    #32761907
'FaTsO'
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fstream вообще воспринимает бинарные файлы...???
Вот какая проблема...
функция 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;


И все ето делается в цикле т.е. куча файлов пишется в один. Если размер
файла он делает правильным то данные он туды не пишет...????

Заранее спасибо...)))
...
Рейтинг: 0 / 0
29.10.2004, 23:31
    #32761914
'FaTsO'
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
fstream вообще воспринимает бинарные файлы...???
Все сам додумал...)))
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;
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / fstream вообще воспринимает бинарные файлы...??? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]