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


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